code: private boolean consumeAnyButEOF() {
  
          int c = input.LA(1);
  
          if (c == CharStream.EOF)
              return false;
  
          if (log.isTraceEnabled())
              log.trace("Lexer consumes '{}' while consumeButEOF",
                      Character.toString((char) c));
  
          // consume character
          input.consume();
          return true;
      }
docs: Consumes arbitrary character but EOF
  
  @return <code>false</code> if EOF was matched,
  <code>true</code> otherwise and that character was consumed