private LoadTableResponse createTable(Map<String, String> vars, Object body) {
    final Class<LoadTableResponse> responseType = LoadTableResponse.class;
    Namespace namespace = namespaceFromPathVars(vars);
    CreateTableRequest request = castRequest(CreateTableRequest.class, body);
    request.validate();
    if (request.stageCreate()) {
      return castResponse(
              responseType, CatalogHandlers.stageTableCreate(catalog, namespace, request));
    } else {
      return castResponse(
              responseType, CatalogHandlers.createTable(catalog, namespace, request));
    }
  }
@param apis an optional list of known api call names
@return the list of metric names for the HMSCatalog class
standalone-metastore/metastore-rest-catalog/src/main/java/org/apache/iceberg/rest/HMSCatalogAdapter.java