x=(), m=void x=true, m=boolean x=a, m=char x=1, m=int x=abc, m=java.lang.String x='abc, m=scala.Symbol x=List(()), m=scala.collection.immutable.List[void] x=List(true), m=scala.collection.immutable.List[boolean] x=List(1), m=scala.collection.immutable.List[int] x=List(abc), m=scala.collection.immutable.List[java.lang.String] x=List('abc), m=scala.collection.immutable.List[scala.Symbol] x=[Z, m=Array[boolean] x=[C, m=Array[char] x=[I, m=Array[int] x=Array(abc), m=Array[java.lang.String] x=Array('abc), m=Array[scala.Symbol] x=((),()), m=scala.Tuple2[void, void] x=(true,false), m=scala.Tuple2[boolean, boolean] x=(1,2), m=scala.Tuple2[int, int] x=(abc,xyz), m=scala.Tuple2[java.lang.String, java.lang.String] x=('abc,'xyz), m=scala.Tuple2[scala.Symbol, scala.Symbol] x=Test$, m=Test$ x=scala.collection.immutable.List$, m=scala.collection.immutable.List$ x=Foo, m=Foo[int] x=Foo, m=Foo[scala.collection.immutable.List[int]] x=Foo, m=Foo[Foo[int]] x=Foo, m=Foo[scala.collection.immutable.List[Foo[int]]] x=Test1$$anon$1, m=Test1$$anon$1 ()=() true=true a=a 1=1 'abc='abc List(())=List(()) List(true)=List(true) List('abc)=List('abc) Array()=Array() Array(true)=Array(true) Array(a)=Array(a) Array(1)=Array(1) ((),())=((),()) (true,false)=(true,false) List(List(1), List(2))=List(List(1), List(2)) Array(Array(1), Array(2))=Array(Array(1), Array(2))