docs: public final void synpred139_Java_fragment() throws RecognitionException {
  		// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:658:9: ( enumDeclaration ( ';' )? )
  		// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:658:9: enumDeclaration ( ';' )?
  		{
  		pushFollow(FOLLOW_enumDeclaration_in_synpred139_Java2608);
  		enumDeclaration();
  		state._fsp--;
  		if (state.failed) return;
  		// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:658:25: ( ';' )?
  		int alt210=2;
  		int LA210_0 = input.LA(1);
  		if ( (LA210_0==52) ) {
  			alt210=1;
  		}
  		switch (alt210) {
  			case 1 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:658:25: ';'
  				{
  				match(input,52,FOLLOW_52_in_synpred139_Java2610); if (state.failed) return;
  				}
  				break;
  
  		}
  
  		}
  
  	}