DefParseHelper parse = createDefParseHelper(defStartInfo);
if(!tryConsume(DeeTokens.KW_MIXIN))
return null;
NodeResult<Reference> tplInstanceResult = parseTypeReference_ToMissing();
Reference tplInstance = tplInstanceResult.node;
if(!tplInstanceResult.ruleBroken && lookAhead() == DeeTokens.IDENTIFIER) {
ProtoDefSymbol defId = parseDefId();
parse.consumeRequired(DeeTokens.SEMICOLON);
Token[] comments = parse.parseEndDDocComments();