case SEMI: { match(SEMI); if ( inputState.guessing==0 ) { reportTrouble(new CWarning(buildTokenReference(), KjcMessages.STRAY_SEMICOLON, null)); } break; } default: { break _loop39; } } } while (true);
break; } default: { break _loop39; }
	private final void jClassBlock(		CParseClassContext context	) throws RecognitionException, TokenStreamException {						match(LCURLY);		{		_loop39:		do {			switch ( LA(1)) {			case LITERAL_abstract:			case LITERAL_boolean:			case LITERAL_byte:			case LITERAL_char:			case LITERAL_class:			case LITERAL_double:			case LITERAL_final:			case LITERAL_float:			case LITERAL_int:			case LITERAL_interface:			case LITERAL_long:			case LITERAL_native:			case LITERAL_private:			case LITERAL_protected:			case LITERAL_public:			case LITERAL_short:			case LITERAL_static:			case LITERAL_strictfp:			case LITERAL_synchronized:			case LITERAL_transient:			case LITERAL_void:			case LITERAL_volatile:			case LCURLY:			case IDENT:			{				jMember(context);				break;			}			case SEMI:			{				match(SEMI);				if ( inputState.guessing==0 ) {					reportTrouble(new CWarning(buildTokenReference(), KjcMessages.STRAY_SEMICOLON, null));				}				break;			}			default:			{				break _loop39;			}			}		} while (true);		}		match(RCURLY);	}