match(RCURLY); if ( inputState.guessing==0 ) { self = (JStatement[])at.dms.util.Utils.toArray(body, JStatement.class); } return self; }
	private final JStatement[]  jCompoundStatement(			) throws RecognitionException, TokenStreamException {		JStatement[] self = null;						Vector		body = new Vector();		JStatement		stmt;						match(LCURLY);		{		_loop86:		do {			if ((_tokenSet_9.member(LA(1)))) {				stmt=jBlockStatement();				if ( inputState.guessing==0 ) {											if (stmt instanceof JEmptyStatement) {						  reportTrouble(new CWarning(stmt.getTokenReference(), KjcMessages.STRAY_SEMICOLON, null));						}						body.addElement(stmt);									}			}			else {				break _loop86;			}					} while (true);		}		match(RCURLY);		if ( inputState.guessing==0 ) {			self = (JStatement[])at.dms.util.Utils.toArray(body, JStatement.class);		}		return self;	}