public final @Nullable <T extends Configurable> T find(@NotNull Class<T> type) {
    return unwrap(ConfigurableVisitor.findByType(type, myGroups), type);
  }
public final @Nullable <T extends Configurable> T find(@NotNull Class<T> type)