code: private void buildWhere(final StringBuilder whereBuilder, final List<Object> paramList, final Filter filter) throws RepositoryException {
          if (null == filter) {
              return;
          }
  
          if (filter instanceof PropertyFilter) {
              processPropertyFilter(whereBuilder, paramList, (PropertyFilter) filter);
          } else { // CompositeFiler
              processCompositeFilter(whereBuilder, paramList, (CompositeFilter) filter);
          }
      }
docs: Builds 'WHERE' part with the specified where build, param list and filter.
  
  @param whereBuilder the specified where builder
  @param paramList    the specified param list
  @param filter       the specified filter
  @throws RepositoryException RepositoryException