.NET見たいに配列も拡張forループでまわせるようにならんとかな?
たとえば、次の文があったとき、
String[] ary = 処理();
for ( String str : ary ) {
}

これをコンパイラがこう読み替えればいいだけだろ?
String[] ary = 処理();
for ( String str : Arrays.asList(ary) ) {
}