match(LITERAL_this); if ( inputState.guessing==0 ) { functorIsThis = true; } break;
match(LITERAL_super); if ( inputState.guessing==0 ) { functorIsThis = false; } break;
	private final JConstructorCall  jExplicitConstructorInvocation(			) throws RecognitionException, TokenStreamException {		JConstructorCall self = null;						boolean		functorIsThis = false;		JExpression[]		args = null;		JavaStyleComment[]	comments = getStatementComment();		TokenReference	sourceRef = buildTokenReference();						{		switch ( LA(1)) {		case LITERAL_this:		{			match(LITERAL_this);			if ( inputState.guessing==0 ) {				functorIsThis = true;			}			break;		}		case LITERAL_super:		{			match(LITERAL_super);			if ( inputState.guessing==0 ) {				functorIsThis = false;			}			break;		}		default:		{			throw new NoViableAltException(LT(1), getFilename());		}		}		}		match(LPAREN);		args=jArgList();		match(RPAREN);		match(SEMI);		if ( inputState.guessing==0 ) {			self = new JConstructorCall(sourceRef, functorIsThis, args);		}		return self;	}