无法从列表返回通用类型

Java 8

我需要返回通用类型作为项目列表。 我尝试这样:

    private List<?> dataModelList; 

public <T> T getItem(int pos) {
            return dataModelList.get(pos);
        }

但是我得到了编译错误:

error: incompatible types: CAP#1 cannot be converted to T
        return dataModelList.get(pos);
                                ^
  where T is a type-variable:
    T extends Object declared in method <T>getItem(int)
  where CAP#1 is a fresh type-variable:
    CAP#1 extends Object from capture of ?
1 error