docs: public static Iterable<MetadataTemplate> getEnterpriseMetadataTemplates(
              String scope, int limit, BoxAPIConnection api, String ... fields) {
          QueryStringBuilder builder = new QueryStringBuilder();
          if (fields.length > 0) {
              builder.appendParam("fields", fields);
          }
          return new BoxResourceIterable<MetadataTemplate>(
                  api, ENTERPRISE_METADATA_URL_TEMPLATE.buildWithQuery(
                          api.getBaseURL(), builder.toString(), scope), limit) {
  
              @Override
              protected MetadataTemplate factory(JsonObject jsonObject) {
                  return new MetadataTemplate(jsonObject);
              }
          };
      }