in dataenum-processor/src/main/java/com/spotify/dataenum/processor/data/OutputSpec.java [48:55]
public TypeName parameterizedOutputClass() {
if (!hasTypeVariables()) {
return outputClass();
}
TypeName[] typeNames = Iterables.toArray(typeVariables(), TypeVariableName.class);
return ParameterizedTypeName.get(outputClass(), typeNames);
}