assertNotNull( tester.invocation.getArguments() );
assertEquals( 1, tester.invocation.getArguments().length );
assertEquals( "Hello", tester.invocation.getArguments()[0] );
assertEquals( Echo.class.getMethod( "echoBack", new Class[] { String.class } ), tester.invocation.getMethod() );
assertEquals( Echo.class.getMethod( "echoBack", new Class[] { String.class } ), tester.invocation.getStaticPart() );
proxy.echoBack( "Hello", "World" );
assertNotNull( tester.invocation.getArguments() );
assertEquals( 2, tester.invocation.getArguments().length );
assertEquals( "Hello", tester.invocation.getArguments()[0] );
assertEquals( "World", tester.invocation.getArguments()[1] );
assertEquals( Echo.class.getMethod( "echoBack", new Class[] { String.class, String.class } ), tester.invocation.getMethod() );