code: @Override
    Tokenizer.Token visit(Tokenizer.Token value) throws IOException {
      // count the opCodes
      if(value.getEditsElement() == EditsElement.OPCODE) {
        if(value instanceof Tokenizer.ByteToken) {
          incrementOpCodeCount(((Tokenizer.ByteToken)value).value);
        } else {
          throw new IOException("Token for EditsElement.OPCODE should be " +
            "of type Tokenizer.ByteToken, not " + value.getClass());
        }
      }
      return value;
    }
docs: Visit a Token, calculate statistics
  
  @param value a Token to visit