@NotNull
  protected ColoredListCellRenderer<Object> createLeftRenderer(JList<?> list, Object value) {
    return new LeftRenderer(value == null ? new ItemMatchers(null, null) : getItemMatchers(list, value));
  }
@NotNull
  protected ColoredListCellRenderer<Object> createLeftRenderer(JList<?> list, Object value)