   public Set<Class<?>> getClasses() {
      HashSet<Class<?>> set = new HashSet<Class<?>>();
      set.add(TestResource.class);
      return set;
   }
NVD is only using a subset of CWE for mapping instead of the entire CWE, and the weakness type is not covered by that subset.