runtime.scala:141: warning: comparing values of types Null and Null using `eq' will always yield true check(true , null eq null, null ne null); ^ runtime.scala:141: warning: comparing values of types Null and Null using `ne' will always yield false check(true , null eq null, null ne null); ^ <<< Test0 [false,true] [0,1,2] [3,4,5] [a,b,c] [6,7,8] [9,10,11] [12.0,13.0] [14.0,15.0] [string] >>> Test0 <<< Test1 10 14 15 16 20 23 24 25 26 >>> Test1 <<< Test2 A M0 N0 A N0 M0 A M0 M1 N0 A N0 N1 M0 >>> Test2 <<< Test3 Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok Ok >>> Test3