public @NotNull Object getDefaultValue(Class<?> c) {
    return defaultBeans.computeIfAbsent(c, aClass -> {
      Object o = ReflectionUtil.newInstance(c);
      configure(o);
      return o;
    });
  }
public @NotNull Object getDefaultValue(Class<?> c)