def filter_object_descendants(self, parent=None, object_type=None, predicate=None, max_depth=0):
        return self.op_expr(self.ASSOP_DESCEND_O, parent, object_type, predicate, max_depth)
Save the value of L{util._idFunction} and arrange for it to be restored
dataset/ETHPy150Open ooici/pyon/pyon/ion/resregistry.py/ResourceQuery.filter_object_descendants--crossover with--dataset/ETHPy150Open nlloyd/SubliminalCollaborator/libs/twisted/python/test/test_util.py/UnsignedIDTests.setUp