_applyFilter - Applies the given filter method on a set of args

             private method - used by execute

             @return QueryableList - a QueryableList containing the elements of the resulting filter

def _applyFilter(lst, filterMethod, filterArgs):
        '''
            _applyFilter - Applies the given filter method on a set of args

             private method - used by execute

             @return QueryableList - a QueryableList containing the elements of the resulting filter
        '''
        if filterMethod == FILTER_METHOD_AND:
            return lst.filterAnd(**filterArgs)
        else: # ALready validated in addFIlter that type is AND or OR
            return lst.filterOr(**filterArgs)