code: @Override
  	public boolean retainAll(Collection<?> c) {
  		if (isEmpty())
  			return false;
  		if (c == null || c.isEmpty()) {
  			indices.clear();
  			return true;
  		}
  		return indices.retainAll(convert(c).indices);
  	}
docs: {@inheritDoc}