@Override
      protected void customizeCellRenderer(@NotNull JList<? extends ServerItem> list, ServerItem value,
                                           int index, boolean selected, boolean focused) {
        if (value == null) return;
        value.render(this);
      }
@Override
      protected void customizeCellRenderer(@NotNull JList<? extends ServerItem> list, ServerItem value,
                                           int index, boolean selected, boolean focused)