--- old/src/hotspot/share/oops/klassVtable.cpp 2018-05-04 00:47:02.623973730 -0400 +++ new/src/hotspot/share/oops/klassVtable.cpp 2018-05-04 00:47:00.975878146 -0400 @@ -1121,7 +1121,7 @@ inline bool interface_method_needs_itable_index(Method* m) { if (m->is_static()) return false; // e.g., Stream.empty if (m->is_initializer()) return false; // or - if (m->is_private()) return false; // requires invokeSpecial + if (m->is_private()) return false; // uses direct call // If an interface redeclares a method from java.lang.Object, // it should already have a vtable index, don't touch it. // e.g., CharSequence.toString (from initialize_vtable)