question: public void addConditions ( Iterable < ? extends DataTableFilterCondition > conditions ) { boolean changed = false ; for ( DataTableFilterCondition condition : conditions ) { if ( condition != null ) { conditionStack . add ( condition ) ; changed = true ; } } if ( changed ) { setSelectedIndices ( updateSelection ( ) ) ; informDataTableFilteredListener ( ) ; } }
target:  Adds a batch of conditions. The listeners will be only informed after all of the conditions have been added. Null conditions will be ignored.