Attila Szegedi wrote: > Shouldn't that be > > mh.<String,Object>invoke("foo") > > ? It returns a String and takes an Object. No, the syntax is correct. A MethodHandle invoke only specifies the return type. -- Christian