code: @Override
    public AbstractParserState consume(final char ch) {
      if (ch == this.thisLetter) {
        return this.nextState;
      }
      if (ch == '\n') {
        getParser().getNewLineState();
      }
      return this.noMatchState;
    }
docs: Consumes a character and returns the next state for the parser.
  
  @param ch
  next character
  @return the configured nextState if ch is the expected character or the
  configure noMatchState otherwise.