docs: public void addFilter(Filter filter) {
  		List<Filter> filters = filterFactory.getAllFilter();
  		
  		int index = searchFilterIndex(filters, filter.getId(), 0, filters.size());
  		
  		if (index == -1) {
  			// not found - put at the end
  			filters.add(filter);
  		} else {
  			filters.add(index, filter);
  		}
  	}