--- old/src/java.base/share/classes/sun/reflect/generics/reflectiveObjects/ParameterizedTypeImpl.java Fri Jun 17 21:53:49 2016 +++ new/src/java.base/share/classes/sun/reflect/generics/reflectiveObjects/ParameterizedTypeImpl.java Fri Jun 17 21:53:47 2016 @@ -212,7 +212,7 @@ else sb.append(ownerType.toString()); - sb.append("."); + sb.append("$"); if (ownerType instanceof ParameterizedTypeImpl) { // Find simple name of nested type by removing the @@ -220,7 +220,7 @@ sb.append(rawType.getName().replace( ((ParameterizedTypeImpl)ownerType).rawType.getName() + "$", "")); } else - sb.append(rawType.getName()); + sb.append(rawType.getName().replace(ownerType.getTypeName() + "$", "")); } else sb.append(rawType.getName());