code: public final void synpred28_InternalPureXbase_fragment() throws RecognitionException {   
          // InternalPureXbase.g:2770:4: ( ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' ) )
          // InternalPureXbase.g:2770:5: ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' )
          {
          // InternalPureXbase.g:2770:5: ( () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':' )
          // InternalPureXbase.g:2771:5: () 'for' '(' ( ( ruleJvmFormalParameter ) ) ':'
          {
          // InternalPureXbase.g:2771:5: ()
          // InternalPureXbase.g:2772:5: 
          {
          }
  
          match(input,69,FOLLOW_49); if (state.failed) return ;
          match(input,15,FOLLOW_11); if (state.failed) return ;
          // InternalPureXbase.g:2775:5: ( ( ruleJvmFormalParameter ) )
          // InternalPureXbase.g:2776:6: ( ruleJvmFormalParameter )
          {
          // InternalPureXbase.g:2776:6: ( ruleJvmFormalParameter )
          // InternalPureXbase.g:2777:7: ruleJvmFormalParameter
          {
          pushFollow(FOLLOW_52);
          ruleJvmFormalParameter();
  
          state._fsp--;
          if (state.failed) return ;
  
          }
  
  
          }
  
          match(input,22,FOLLOW_2); if (state.failed) return ;
  
          }
  
  
          }
      }
docs: $ANTLR start synpred28_InternalPureXbase