code: @Override
      public Map<String, Object> getProperties() {
          JsonObject json = null;
          JsonObject tmp;
  
          tmp = config.getJsonObject(CONFIG_PROPERTIES);
          if (tmp != null) {
              json = tmp;
          }
  
          tmp = config.getJsonObject(CONFIG_RESOURCE_CONFIG);
          if (tmp != null) {
              if (json == null) {
                  json = tmp;
              } else {
                  json.mergeIn(tmp);
              }
          }
  
          return json == null ? null : json.getMap();
      }
docs: Optional additional properties to be applied to Jersey resource configuration
  
  @return