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