docs: @Override
  	public void mTokens() throws RecognitionException {
  		// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:8: ( T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | HexLiteral | DecimalLiteral | OctalLiteral | FloatingPointLiteral | CharacterLiteral | StringLiteral | ENUM | Identifier | WS | COMMENT | LINE_COMMENT )
  		int alt32=109;
  		alt32 = dfa32.predict(input);
  		switch (alt32) {
  			case 1 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:10: T__29
  				{
  				mT__29(); 
  
  				}
  				break;
  			case 2 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:16: T__30
  				{
  				mT__30(); 
  
  				}
  				break;
  			case 3 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:22: T__31
  				{
  				mT__31(); 
  
  				}
  				break;
  			case 4 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:28: T__32
  				{
  				mT__32(); 
  
  				}
  				break;
  			case 5 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:34: T__33
  				{
  				mT__33(); 
  
  				}
  				break;
  			case 6 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:40: T__34
  				{
  				mT__34(); 
  
  				}
  				break;
  			case 7 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:46: T__35
  				{
  				mT__35(); 
  
  				}
  				break;
  			case 8 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:52: T__36
  				{
  				mT__36(); 
  
  				}
  				break;
  			case 9 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:58: T__37
  				{
  				mT__37(); 
  
  				}
  				break;
  			case 10 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:64: T__38
  				{
  				mT__38(); 
  
  				}
  				break;
  			case 11 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:70: T__39
  				{
  				mT__39(); 
  
  				}
  				break;
  			case 12 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:76: T__40
  				{
  				mT__40(); 
  
  				}
  				break;
  			case 13 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:82: T__41
  				{
  				mT__41(); 
  
  				}
  				break;
  			case 14 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:88: T__42
  				{
  				mT__42(); 
  
  				}
  				break;
  			case 15 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:94: T__43
  				{
  				mT__43(); 
  
  				}
  				break;
  			case 16 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:100: T__44
  				{
  				mT__44(); 
  
  				}
  				break;
  			case 17 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:106: T__45
  				{
  				mT__45(); 
  
  				}
  				break;
  			case 18 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:112: T__46
  				{
  				mT__46(); 
  
  				}
  				break;
  			case 19 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:118: T__47
  				{
  				mT__47(); 
  
  				}
  				break;
  			case 20 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:124: T__48
  				{
  				mT__48(); 
  
  				}
  				break;
  			case 21 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:130: T__49
  				{
  				mT__49(); 
  
  				}
  				break;
  			case 22 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:136: T__50
  				{
  				mT__50(); 
  
  				}
  				break;
  			case 23 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:142: T__51
  				{
  				mT__51(); 
  
  				}
  				break;
  			case 24 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:148: T__52
  				{
  				mT__52(); 
  
  				}
  				break;
  			case 25 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:154: T__53
  				{
  				mT__53(); 
  
  				}
  				break;
  			case 26 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:160: T__54
  				{
  				mT__54(); 
  
  				}
  				break;
  			case 27 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:166: T__55
  				{
  				mT__55(); 
  
  				}
  				break;
  			case 28 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:172: T__56
  				{
  				mT__56(); 
  
  				}
  				break;
  			case 29 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:178: T__57
  				{
  				mT__57(); 
  
  				}
  				break;
  			case 30 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:184: T__58
  				{
  				mT__58(); 
  
  				}
  				break;
  			case 31 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:190: T__59
  				{
  				mT__59(); 
  
  				}
  				break;
  			case 32 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:196: T__60
  				{
  				mT__60(); 
  
  				}
  				break;
  			case 33 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:202: T__61
  				{
  				mT__61(); 
  
  				}
  				break;
  			case 34 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:208: T__62
  				{
  				mT__62(); 
  
  				}
  				break;
  			case 35 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:214: T__63
  				{
  				mT__63(); 
  
  				}
  				break;
  			case 36 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:220: T__64
  				{
  				mT__64(); 
  
  				}
  				break;
  			case 37 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:226: T__65
  				{
  				mT__65(); 
  
  				}
  				break;
  			case 38 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:232: T__66
  				{
  				mT__66(); 
  
  				}
  				break;
  			case 39 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:238: T__67
  				{
  				mT__67(); 
  
  				}
  				break;
  			case 40 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:244: T__68
  				{
  				mT__68(); 
  
  				}
  				break;
  			case 41 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:250: T__69
  				{
  				mT__69(); 
  
  				}
  				break;
  			case 42 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:256: T__70
  				{
  				mT__70(); 
  
  				}
  				break;
  			case 43 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:262: T__71
  				{
  				mT__71(); 
  
  				}
  				break;
  			case 44 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:268: T__72
  				{
  				mT__72(); 
  
  				}
  				break;
  			case 45 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:274: T__73
  				{
  				mT__73(); 
  
  				}
  				break;
  			case 46 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:280: T__74
  				{
  				mT__74(); 
  
  				}
  				break;
  			case 47 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:286: T__75
  				{
  				mT__75(); 
  
  				}
  				break;
  			case 48 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:292: T__76
  				{
  				mT__76(); 
  
  				}
  				break;
  			case 49 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:298: T__77
  				{
  				mT__77(); 
  
  				}
  				break;
  			case 50 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:304: T__78
  				{
  				mT__78(); 
  
  				}
  				break;
  			case 51 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:310: T__79
  				{
  				mT__79(); 
  
  				}
  				break;
  			case 52 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:316: T__80
  				{
  				mT__80(); 
  
  				}
  				break;
  			case 53 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:322: T__81
  				{
  				mT__81(); 
  
  				}
  				break;
  			case 54 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:328: T__82
  				{
  				mT__82(); 
  
  				}
  				break;
  			case 55 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:334: T__83
  				{
  				mT__83(); 
  
  				}
  				break;
  			case 56 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:340: T__84
  				{
  				mT__84(); 
  
  				}
  				break;
  			case 57 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:346: T__85
  				{
  				mT__85(); 
  
  				}
  				break;
  			case 58 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:352: T__86
  				{
  				mT__86(); 
  
  				}
  				break;
  			case 59 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:358: T__87
  				{
  				mT__87(); 
  
  				}
  				break;
  			case 60 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:364: T__88
  				{
  				mT__88(); 
  
  				}
  				break;
  			case 61 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:370: T__89
  				{
  				mT__89(); 
  
  				}
  				break;
  			case 62 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:376: T__90
  				{
  				mT__90(); 
  
  				}
  				break;
  			case 63 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:382: T__91
  				{
  				mT__91(); 
  
  				}
  				break;
  			case 64 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:388: T__92
  				{
  				mT__92(); 
  
  				}
  				break;
  			case 65 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:394: T__93
  				{
  				mT__93(); 
  
  				}
  				break;
  			case 66 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:400: T__94
  				{
  				mT__94(); 
  
  				}
  				break;
  			case 67 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:406: T__95
  				{
  				mT__95(); 
  
  				}
  				break;
  			case 68 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:412: T__96
  				{
  				mT__96(); 
  
  				}
  				break;
  			case 69 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:418: T__97
  				{
  				mT__97(); 
  
  				}
  				break;
  			case 70 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:424: T__98
  				{
  				mT__98(); 
  
  				}
  				break;
  			case 71 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:430: T__99
  				{
  				mT__99(); 
  
  				}
  				break;
  			case 72 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:436: T__100
  				{
  				mT__100(); 
  
  				}
  				break;
  			case 73 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:443: T__101
  				{
  				mT__101(); 
  
  				}
  				break;
  			case 74 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:450: T__102
  				{
  				mT__102(); 
  
  				}
  				break;
  			case 75 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:457: T__103
  				{
  				mT__103(); 
  
  				}
  				break;
  			case 76 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:464: T__104
  				{
  				mT__104(); 
  
  				}
  				break;
  			case 77 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:471: T__105
  				{
  				mT__105(); 
  
  				}
  				break;
  			case 78 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:478: T__106
  				{
  				mT__106(); 
  
  				}
  				break;
  			case 79 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:485: T__107
  				{
  				mT__107(); 
  
  				}
  				break;
  			case 80 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:492: T__108
  				{
  				mT__108(); 
  
  				}
  				break;
  			case 81 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:499: T__109
  				{
  				mT__109(); 
  
  				}
  				break;
  			case 82 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:506: T__110
  				{
  				mT__110(); 
  
  				}
  				break;
  			case 83 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:513: T__111
  				{
  				mT__111(); 
  
  				}
  				break;
  			case 84 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:520: T__112
  				{
  				mT__112(); 
  
  				}
  				break;
  			case 85 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:527: T__113
  				{
  				mT__113(); 
  
  				}
  				break;
  			case 86 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:534: T__114
  				{
  				mT__114(); 
  
  				}
  				break;
  			case 87 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:541: T__115
  				{
  				mT__115(); 
  
  				}
  				break;
  			case 88 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:548: T__116
  				{
  				mT__116(); 
  
  				}
  				break;
  			case 89 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:555: T__117
  				{
  				mT__117(); 
  
  				}
  				break;
  			case 90 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:562: T__118
  				{
  				mT__118(); 
  
  				}
  				break;
  			case 91 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:569: T__119
  				{
  				mT__119(); 
  
  				}
  				break;
  			case 92 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:576: T__120
  				{
  				mT__120(); 
  
  				}
  				break;
  			case 93 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:583: T__121
  				{
  				mT__121(); 
  
  				}
  				break;
  			case 94 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:590: T__122
  				{
  				mT__122(); 
  
  				}
  				break;
  			case 95 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:597: T__123
  				{
  				mT__123(); 
  
  				}
  				break;
  			case 96 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:604: T__124
  				{
  				mT__124(); 
  
  				}
  				break;
  			case 97 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:611: T__125
  				{
  				mT__125(); 
  
  				}
  				break;
  			case 98 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:618: T__126
  				{
  				mT__126(); 
  
  				}
  				break;
  			case 99 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:625: HexLiteral
  				{
  				mHexLiteral(); 
  
  				}
  				break;
  			case 100 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:636: DecimalLiteral
  				{
  				mDecimalLiteral(); 
  
  				}
  				break;
  			case 101 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:651: OctalLiteral
  				{
  				mOctalLiteral(); 
  
  				}
  				break;
  			case 102 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:664: FloatingPointLiteral
  				{
  				mFloatingPointLiteral(); 
  
  				}
  				break;
  			case 103 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:685: CharacterLiteral
  				{
  				mCharacterLiteral(); 
  
  				}
  				break;
  			case 104 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:702: StringLiteral
  				{
  				mStringLiteral(); 
  
  				}
  				break;
  			case 105 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:716: ENUM
  				{
  				mENUM(); 
  
  				}
  				break;
  			case 106 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:721: Identifier
  				{
  				mIdentifier(); 
  
  				}
  				break;
  			case 107 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:732: WS
  				{
  				mWS(); 
  
  				}
  				break;
  			case 108 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:735: COMMENT
  				{
  				mCOMMENT(); 
  
  				}
  				break;
  			case 109 :
  				// src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1:743: LINE_COMMENT
  				{
  				mLINE_COMMENT(); 
  
  				}
  				break;
  
  		}
  	}