def __init__(self, base, predicates=None):
        self.base = base
        '''the base expression to be filtered'''
        self.predicates = predicates or []
        '''a list of filter predicates'''
def __init__ ( self , base , predicates = None ) : self . base = base self . predicates = predicates or [ ]
the base expression to be filtered