protected @NotNull UIController createUIController() {
    ApplicationManager.getApplication().assertIsNonDispatchThread(); // to assert no slow ops in EDT
    return new AbstractUIController();
  }
protected @NotNull UIController createUIController()