docs: public ResourceFactory findResourceFactory(String name, Type clazz) {
          Map<String, ResourceEntry> map = this.store.get(clazz);
          if (map != null && map.containsKey(name)) return this;
          if (parent != null) return parent.findResourceFactory(name, clazz);
          return null;
      }