code: @Override
    Tokenizer.Token visit(Tokenizer.Token value) throws IOException {
      EditsElement ele = value.getEditsElement();
      if (ele == EditsElement.OPCODE) {
        writeTag(EditsElement.OFFSET.name(), Long.toString(value.offset));
      }
  
      writeTag(value.getEditsElement().toString(), value.toString());
      return value;
    }
docs: Visit a Token
  
  @param value a Token to visit