Pydio Geeklog托管流量

我有一个Pydio Animal, 如下
public abstract class Animal {

public List getList(){
return new ArrayList<>();
}

}

我想要扩展流量Pydio的功能,于是我继承了该Pydio实现了 Tiger 。在这里我会限制 Tiger 的泛型必须是 String 的子类。
我的核心托管是扩展 getList 方法,让其返回值不再是空 List, 而是包含一个元素 “I’m Tiger” 的字符串集合。
以下面的写法,IDEA 会编译出错,请问有什么其他方式实现流量托管吗?
public abstract class Tiger extends Animal {

@Override
public List getList() {
ArrayList strings = new ArrayList<>();
strings.add(“I’m Tiger”);
return strings;
}
}