public Object parseParameter(boolean returnNullOnMissing) {
ParseHelper parse = new ParseHelper(lookAheadElement());
if(mode != TplOrFnMode.TPL && tryConsume(DeeTokens.TRIPLE_DOT)) {
setMode(TplOrFnMode.FN);
return parse.conclude(new CStyleVarArgsParameter());
}
if(mode != TplOrFnMode.FN && lookAhead() == DeeTokens.KW_ALIAS) {
setMode(TplOrFnMode.TPL);
return parseTemplateAliasParameter_start();