@Override public String name(UnnamedType unnamedType) { return String.format( "%s.%s$%s", prefix, unnamedType.getSuperClass().getName(), randomString.nextString()); }
@Override public String resolve(UnnamedType unnamedType) { return unnamedType.getSuperClass().getName(); }