Collectionの作成
Generics使ったコレクションなりクラスなりのインスタンスをnew使って作るときは,
ArrayList<String> somelist = new ArrayList<String>();
みたいに
public static <T> ArrayList<T> createArrayList(){ return new ArrayList<T>(); }
みたいなstaticファクトリーメソッドをどっかに定義してやってそれをstaticインポートしてやれば,
import static GEN.*; //←ここに定義してるとする ArrayList<String> somelist = createArrayList();
みたいに書けて,型引数の指定が1回で済む.
メソッドわざわざ作ってインポートする労力に見合うかどうかは知らないけど