/guava/guava/src/com/google/common/reflect/Types.java
.append( argumentsList.join( transform( COMMA_JOINER, JavaVersion.CURRENT::typeName) ) ).append( '>').toString( ) ;
.append ( COMMA_JOINER.join ( transform ( argumentsList, JavaVersion.CURRENT::typeName ) ) ) .append ( '>' ) .toString ( ) ;
if (ownerType != null && JavaVersion.CURRENT.jdkTypeDuplicatesOwnerName()) { builder.append(JavaVersion.CURRENT.typeName(ownerType)).append('.'); } return builder .append(rawType.getName()) .append('<') <extra_id_0> } @Override public int hashCode() { return (ownerType == null ? 0 : ownerType.hashCode()) ^ argumentsList.hashCode() ^ rawType.hashCode();