code: private Map<String, Object> dataWritable() {
          if (data == Collections.EMPTY_MAP) {
              data = new LinkedHashMap<>();
          }
          return data;
      }
docs: Gets the internal data map.
  
  @return the data, not null