classTypeArgs0.setPosition(identifierNode.getPosition());
}
}
TypeReference typeReference = new TypeReference().astParts().addToEnd(
classTypeArgs0.astIdentifier(createIdentifierIfNeeded(identifierNode, currentPos())));
if (!classTypeArgsCorrect) {
if (identifier != null && identifier.getValue() != null) {
typeReference.setPosition(identifier.getValue().getPosition());
}
} else {