public final void mMAY() throws RecognitionException {
		try {
			int _type = MAY;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// HiveLexer.g:319:11: ( 'may' ( 's' )? )
			// HiveLexer.g:319:13: 'may' ( 's' )?
			{
			match("may"); 

			// HiveLexer.g:319:25: ( 's' )?
			int alt16=2;
			int LA16_0 = input.LA(1);
			if ( (LA16_0=='s') ) {
				alt16=1;
			}
			switch (alt16) {
				case 1 :
					// HiveLexer.g:319:25: 's'
					{
					match('s'); 
					}
					break;

			}

			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}