@Override
      public void customize(@NotNull JList<? extends FileDescriptor> list,
                            FileDescriptor value, int index, boolean selected, boolean hasFocus) {
        setForeground(UIUtil.getListForeground(selected, true));
        if (value != null) {
          setText(value.element.getLocationText());
          setIcon(value.element.getLocationIcon());
        }
      }
@Override
      public void customize(@NotNull JList<? extends FileDescriptor> list,
                            FileDescriptor value, int index, boolean selected, boolean hasFocus)