Genericsに絡んで書き方注意。

ArrayListを使うのに、

var a = new java.util.ArrayList()
a: java.util.ArrayList[Nothing] = []

となって、型がNothingとなってしまってaddで要素を追加しようとすると
エラーになった。
あ〜これが、うわさのGenericsか!と思って

var a = new java.util.ArrayList<Int>()

て書いたらエラーになった。
Scalaのときは

var a = new java.util.ArrayList[Int]()

って書く。
ごっちゃにならないように注意。