@Override
    public void render(@NotNull SimpleColoredComponent ui) {
      ui.setIcon(getServerType().getIcon());

      boolean failed = myTestConnectionStateA.get() == TestConnectionState.FAILED;
      ui.append(CloudBundle.message("remote.server.combo.auto.detected.server", getServerType().getPresentableName()),
                failed ? SimpleTextAttributes.ERROR_ATTRIBUTES : SimpleTextAttributes.REGULAR_ITALIC_ATTRIBUTES);
    }
@Override
    public void render(@NotNull SimpleColoredComponent ui)