return result.setPosition(new Position(identifier.getStartIndex(), result.getPosition().getEnd()));
}
public Node createWildcardedType(org.parboiled.Node<Node> qmark, org.parboiled.Node<Node> boundType, String extendsOrSuper, Node type) {
if (extendsOrSuper != null) extendsOrSuper = extendsOrSuper.trim();
WildcardKind wildcard = WildcardKind.UNBOUND;
if ("extends".equalsIgnoreCase(extendsOrSuper)) wildcard = WildcardKind.EXTENDS;
if ("super".equalsIgnoreCase(extendsOrSuper)) wildcard = WildcardKind.SUPER;
TypeReference ref;