@Override
      public void customize(@NotNull JList<? extends T> list, T value, int index, boolean selected, boolean hasFocus) {
        customizer.customize(this, value, index);
      }
@Override
      public void customize(@NotNull JList<? extends T> list, T value, int index, boolean selected, boolean hasFocus)