public final void mGROUP() throws RecognitionException {
		try {
			int _type = GROUP;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// druidG.g:634:7: ( ( 'GROUP' | 'group' ) )
			// druidG.g:634:9: ( 'GROUP' | 'group' )
			{
			// druidG.g:634:9: ( 'GROUP' | 'group' )
			int alt23=2;
			int LA23_0 = input.LA(1);
			if ( (LA23_0=='G') ) {
				alt23=1;
			}
			else if ( (LA23_0=='g') ) {
				alt23=2;
			}

			else {
				NoViableAltException nvae =
					new NoViableAltException("", 23, 0, input);
				throw nvae;
			}

			switch (alt23) {
				case 1 :
					// druidG.g:634:10: 'GROUP'
					{
					match("GROUP"); 

					}
					break;
				case 2 :
					// druidG.g:634:20: 'group'
					{
					match("group"); 

					}
					break;

			}

			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
public final void mGROUP ( ) throws RecognitionException { try { int _type = GROUP ; int _channel = DEFAULT_TOKEN_CHANNEL ; { int alt23 = 2 ; int LA23_0 = input . LA ( 1 ) ; if ( ( LA23_0 == 'G' ) ) { alt23 = 1 ; } else if ( ( LA23_0 == 'g' ) ) { alt23 = 2 ; } else { NoViableAltException nvae = new NoViableAltException ( "" , 23 , 0 , input ) ; throw nvae ; } switch ( alt23 ) { case 1 : { match ( "GROUP" ) ; } break ; case 2 : { match ( "group" ) ; } break ; } } state . type = _type ; state . channel = _channel ; } finally { } }
$ANTLR start "GROUP"