docs: protected void applyQueryFilter(Map<String, Object> params, QueryFilter queryFilter) {
      	if (queryFilter != null) {
      	    applyQueryContext(params, queryFilter);
          	if (queryFilter.getFilterParams() != null && !queryFilter.getFilterParams().isEmpty()) {
          		params.put(FILTER, queryFilter.getFilterParams());
          		for(String key : queryFilter.getParams().keySet()){
                      params.put(key, queryFilter.getParams().get(key));
                  }
          	}
          }
      }