code: @Override
      public boolean isSelected(final Comparable<E> value, final boolean caseSensitive)
      {
          if (!list.isEmpty() && list.get(0) instanceof String
                  && !caseSensitive) { return list.contains(((String) value).toLowerCase()); }
          return list.contains(value);
      }
docs: {@inheritDoc}