docs: public static CounterMetadata fromMap(Map<String, Object> data) {
          if (data == null) {
              return null;
          }
          CounterMetadata metadata = new CounterMetadata();
          Boolean boolValue = DPathUtils.getValue(data, KEY_COUNTER_COLUMN, Boolean.class);
          metadata.isCounterColumn = boolValue != null ? boolValue.booleanValue() : false;
          metadata.table = DPathUtils.getValue(data, KEY_TABLE, String.class);
          return metadata;
      }