default Map<String, Object> toStringMap() {
    Map<String, Object> stringMap = new HashMap<>();
    stringMap.put("table", getTableName());
    stringMap.put("region", Bytes.toStringBinary(getEncodedRegionName()));
    stringMap.put("sequence", getSequenceId());
    Map<String, byte[]> extendedAttributes = getExtendedAttributes();
    if (extendedAttributes != null) {
      for (Map.Entry<String, byte[]> entry : extendedAttributes.entrySet()) {
        stringMap.put(entry.getKey(), Bytes.toStringBinary(entry.getValue()));
      }
    }
    return stringMap;
  }
Produces a string map for this key. Useful for programmatic use and manipulation of the data
stored in an WALKeyImpl, for example, printing as JSON.
@return a Map containing data from this key
hbase-server/src/main/java/org/apache/hadoop/hbase/wal/WALKey.java