code: public final EObject entryRuleBooleanLiteral() throws RecognitionException {
          EObject current = null;
  
          EObject iv_ruleBooleanLiteral = null;
  
  
          try {
              // InternalSimpleExpressions.g:508:2: (iv_ruleBooleanLiteral= ruleBooleanLiteral EOF )
              // InternalSimpleExpressions.g:509:2: iv_ruleBooleanLiteral= ruleBooleanLiteral EOF
              {
               newCompositeNode(grammarAccess.getBooleanLiteralRule()); 
              pushFollow(FOLLOW_1);
              iv_ruleBooleanLiteral=ruleBooleanLiteral();
  
              state._fsp--;
  
               current =iv_ruleBooleanLiteral; 
              match(input,EOF,FOLLOW_2); 
  
              }
  
          }
           
              catch (RecognitionException re) { 
                  recover(input,re); 
                  appendSkippedTokens();
              } 
          finally {
          }
          return current;
      }
docs: InternalSimpleExpressions.g:507:1: entryRuleBooleanLiteral returns [EObject current=null] : iv_ruleBooleanLiteral= ruleBooleanLiteral EOF ;