@Override
  public void disposeUIResources() {
    for (AtomicNotNullLazyValue<T> configurableProvider : myConfigurablesProviders.values()) {
      if (configurableProvider.isComputed()) {
        configurableProvider.getValue().disposeUIResources();
      }
    }
    myConfigurablesProviders.clear();
  }
@Override
  public void disposeUIResources()