私はジェネリックファクトリメソッドを持っています。
public static <T> List<T> create(){
return new ArrayList<T>();
}
ただし、引数/パラメーターはありません。
関数の型パラメーターは指定しませんが、引数なしで適切な型を認識します。
public static void main(String[] args){
List<Integer> intlist = create(); //it is an Integer List
List<String> stringlist = create(); //it is a String List
}