1foo_A 2foo_A 3foo_A 4foo_B 5privateRyan_D 6Received WrongMethodTypeException exception 7G.sayHi() 8G.sayHi() 9G.sayHi() 10F.sayHi() 11F.sayHi() 12H.chatter() 13H.chatter() 14H.chatter() 15Chatty.chatter() 16Chatty.chatter() 17String constructors done. 18testReturnValues done. 19testReferenceReturnValueConversions done. 20testPrimitiveReturnValueConversions done. 21Hi 22Hi 23Hi 24Hi 25Expect Hi here: Hi 26Don't expect Hi now 27[3, 2, 1] 28[1, 2, 3] 29Trying to call public abstract void java.util.function.Consumer.accept(java.lang.Object) 30Called accept with foo 31Trying to call public default java.util.function.Consumer java.util.function.Consumer.andThen(java.util.function.Consumer) 32Trying to call public abstract void java.util.function.Consumer.accept(java.lang.Object) 33Called accept with bar 34and then bar 35Ignoring and then 36Got hello 37Got hello there 38Called and then with hello there 39Got expected IAE when invoke-special on an abstract interface method 40