private static @Nullable ConfigurableController createController(@NotNull Configurable.TopComponentProvider original) {
    if (!original.isAvailable()) {
      return null;
    }

    ConfigurableController controller = new ConfigurableController();
    controller.myCenterComponent = original.getCenterComponent(controller);
    return controller;
  }
private static @Nullable ConfigurableController createController(@NotNull Configurable.TopComponentProvider original)