void (PsiBuilder builder) { PsiBuilder.Marker mark = builder.mark(); if (!parseQName(builder)) { builder.error(XPathBundle.message("parsing.error.qname.expected")); } if (builder.getTokenType() == XPath2TokenTypes.QUEST) { builder.advanceLexer(); } mark.done(XPath2ElementTypes.SINGLE_TYPE); if (builder.getTokenType() == XPathTokenTypes.STAR) { builder.remapCurrentToken(XPathTokenTypes.MULT); } }