Generics を使ってみたら2

同じようなことですが、

public class A implements Cloneable {
	public T[] getArray() {
		return new T[0];
	}
}

なんてこともできないんですね。上のコードの意味はほとんどありませんが、同じようなことをしたい時、どうするのが普通なのでしょう?

return (T[]) new ArrayList().toArray();

ってするのは、凄く冗長ですよね・・・。