--- old/src/java.base/share/classes/java/lang/invoke/MemberName.java 2017-12-19 18:23:41.000000000 +0300 +++ new/src/java.base/share/classes/java/lang/invoke/MemberName.java 2017-12-19 18:23:40.000000000 +0300 @@ -900,9 +900,9 @@ buf.append(getName(clazz)); buf.append('.'); } - String name = getName(); + String name = this.name; // avoid expanding from VM buf.append(name == null ? "*" : name); - Object type = getType(); + Object type = this.type; // avoid expanding from VM if (!isInvocable()) { buf.append('/'); buf.append(type == null ? "*" : getName(type));