code: public static <T> ClassConfiguration<T> empty(Class<T> targetClass) {
          return new ClassConfiguration<T>(targetClass, new HashMap<>()) {};
      }
docs: Create an empty class configuration for the specified class.
  
  @param targetClass the class this configuration refers to.
  @param <T>         the type of the target object.
  @return the class configuration object.