private static List<AvailableApiBean> loadAPIs(URI uri) {
        try {
            ApiCatalogBean catalog = (ApiCatalogBean) mapper.reader(ApiCatalogBean.class).readValue(uri.toURL());
            return catalog.getApis();
        } catch (Exception e) {
            throw new RuntimeException("Error loading APIs from a URL: " + uri, e); //$NON-NLS-1$
        }
    }
@param uri the URL to load the catalog from
@return Loads APIs from the catalog URL
manager/api/core/src/main/java/io/apiman/manager/api/core/catalog/JsonApiCatalog.java