ChainedFilter chainedFilter = null;
if ( ! filterDefinitions.isEmpty() ) {
chainedFilter = new ChainedFilter();
for ( FullTextFilterImpl fullTextFilter : filterDefinitions.values() ) {
Filter filter = buildLuceneFilter( fullTextFilter );
if (filter != null) chainedFilter.addFilter( filter );
}
}
if ( userFilter != null ) {
//chainedFilter is not always necessary here but the code is easier to read