public final void inlineMapExpression() throws RecognitionException {
		 inMap++; 
		try {
			// src/main/resources/org/drools/compiler/lang/DRL6Expressions.g:610:5: ( LEFT_SQUARE mapExpressionList RIGHT_SQUARE )
			// src/main/resources/org/drools/compiler/lang/DRL6Expressions.g:610:7: LEFT_SQUARE mapExpressionList RIGHT_SQUARE
			{
			match(input,LEFT_SQUARE,FOLLOW_LEFT_SQUARE_in_inlineMapExpression3557); if (state.failed) return;
			pushFollow(FOLLOW_mapExpressionList_in_inlineMapExpression3559);
			mapExpressionList();
			state._fsp--;
			if (state.failed) return;
			match(input,RIGHT_SQUARE,FOLLOW_RIGHT_SQUARE_in_inlineMapExpression3561); if (state.failed) return;
			}

		}

		catch (RecognitionException re) {
		    throw re;
		}

		finally {
			// do for sure before leaving
			 inMap--; 
		}
	}
public final void inlineMapExpression ( ) throws RecognitionException { inMap ++ ; try { { match ( input , LEFT_SQUARE , FOLLOW_LEFT_SQUARE_in_inlineMapExpression3557 ) ; if ( state . failed ) return ; pushFollow ( FOLLOW_mapExpressionList_in_inlineMapExpression3559 ) ; mapExpressionList ( ) ; state . _fsp -- ; if ( state . failed ) return ; match ( input , RIGHT_SQUARE , FOLLOW_RIGHT_SQUARE_in_inlineMapExpression3561 ) ; if ( state . failed ) return ; } } catch ( RecognitionException re ) { throw re ; } finally { inMap -- ; } }
src/main/resources/org/drools/compiler/lang/DRL6Expressions.g:608:1: inlineMapExpression : LEFT_SQUARE mapExpressionList RIGHT_SQUARE ;