protected void resolve(ResourceInfo resource) { setId(resource); ResourceInfoImpl r = (ResourceInfoImpl) resource; // resolve the store StoreInfo store = ResolvingProxy.resolve(getCatalog(), r.getStore()); if (store != null) { store = unwrap(store); r.setStore(store); } // resolve the namespace NamespaceInfo namespace = ResolvingProxy.resolve(getCatalog(), r.getNamespace()); if (namespace != null) { namespace = unwrap(namespace); r.setNamespace(namespace); } }