switch ( LA(1)) { case LITERAL_extends:
match(LITERAL_extends); self=jTypeName(); break; } case LITERAL_implements: case LCURLY:
	private final CClassType  jSuperClassClause(			) throws RecognitionException, TokenStreamException {		CClassType self = null;						{		switch ( LA(1)) {		case LITERAL_extends:		{			match(LITERAL_extends);			self=jTypeName();			break;		}		case LITERAL_implements:		case LCURLY:		{			break;		}		default:		{			throw new NoViableAltException(LT(1), getFilename());		}		}		}		return self;	}