NodeListView<Expression> args = null;
if(lookAhead() == DeeTokens.IDENTIFIER && DeeTokenSemantics.isPredefinedAttribId(lookAheadElement())) {
BaseLexElement traitsId = consumeLookAhead(DeeTokens.IDENTIFIER);
Symbol attribIdentifier = conclude(srOf(traitsId, new Symbol(traitsId.getSourceValue())));
return parse.resultConclude(new AttribAtKeyword(attribIdentifier));
}
parsing: {
baseRef = attemptParseRefIdentifier();
if(parse.ruleBroken) break parsing;