protected final <T> T getValueFromSavedStateOrFromUiState(@NotNull Supplier<? extends T> ifConfigurableNotYetInitialized,
                                                            @NotNull Function<? super Conf, ? extends T> ifConfigurableAlreadyInitialized) {
    if (myConfigurableWithInitializedUiComponent == null) {
      return ifConfigurableNotYetInitialized.get();
    }
    else {
      return ifConfigurableAlreadyInitialized.apply(myConfigurableWithInitializedUiComponent);
    }
  }
protected final <T> T getValueFromSavedStateOrFromUiState(@NotNull Supplier<? extends T> ifConfigurableNotYetInitialized,
                                                            @NotNull Function<? super Conf, ? extends T> ifConfigurableAlreadyInitialized)