1Running directly 2Saying everything! 3hello 4Saying hi! 5hello 6Running reflective 7Reflectively invoking public static void art.Transform1976.sayEverything() 8hello 9Reflectively invoking public static void art.Transform1976.sayHi() 10hello 11Running jni 12Running method public static void art.Transform1976.sayEverything() using JNI. 13hello 14Running method public static void art.Transform1976.sayHi() using JNI. 15hello 16Running method handles 17Invoking MethodHandle()void (public static void art.Transform1976.sayEverything()) 18hello 19Invoking MethodHandle()void (public static void art.Transform1976.sayHi()) 20hello 21Running directly after redef 22Saying everything! 23Not saying hi again! 24Bye 25Saying hi! 26Not saying hi again! 27Saying bye! 28Bye 29Running reflective after redef using old j.l.r.Method 30Reflectively invoking public static void art.Transform1976.sayEverything() on old j.l.r.Method 31Not saying hi again! 32Bye 33Reflectively invoking public static void art.Transform1976.sayHi() on old j.l.r.Method 34Not saying hi again! 35Running reflective after redef using new j.l.r.Method 36Reflectively invoking public static void art.Transform1976.sayBye() on new j.l.r.Method 37Bye 38Reflectively invoking public static void art.Transform1976.sayEverything() on new j.l.r.Method 39Not saying hi again! 40Bye 41Reflectively invoking public static void art.Transform1976.sayHi() on new j.l.r.Method 42Not saying hi again! 43Running jni with old ids 44Running method public static void art.Transform1976.sayEverything() using JNI. 45Not saying hi again! 46Bye 47Running method public static void art.Transform1976.sayHi() using JNI. 48Not saying hi again! 49Running jni with new ids 50Running method public static void art.Transform1976.sayBye() using JNI. 51Bye 52Running method public static void art.Transform1976.sayEverything() using JNI. 53Not saying hi again! 54Bye 55Running method public static void art.Transform1976.sayHi() using JNI. 56Not saying hi again! 57Running method handles using old handles 58Invoking MethodHandle()void (public static void art.Transform1976.sayEverything()) 59Not saying hi again! 60Bye 61Invoking MethodHandle()void (public static void art.Transform1976.sayHi()) 62Not saying hi again! 63Running method handles using new handles 64Invoking MethodHandle()void (public static void art.Transform1976.sayBye()) 65Bye 66Invoking MethodHandle()void (public static void art.Transform1976.sayEverything()) 67Not saying hi again! 68Bye 69Invoking MethodHandle()void (public static void art.Transform1976.sayHi()) 70Not saying hi again! 71