docs: public <A> boolean contains(boolean recursive, String name, Class<? extends A> clazz) {
          Map<String, ResourceEntry> map = this.store.get(clazz);
          return map == null ? ((recursive && parent != null) ? parent.contains(recursive, name, clazz) : false) : map.containsKey(name);
      }