def METHOD_NAME(self):
    """Access the Tasks while monitoring"""
    from GangaCore.GPI import tasks, CoreTask, CoreTransform, Executable, GenericSplitter
    from GangaCore.GPIDev.Base.Proxy import isType
    # loop over all the tasks lots of times to test contention with the monitoring
    # Use _numTasks so it scales with the number of Tasks
    for _ in range(0, self._numTasks):
        for t in tasks:
            assert len(tasks) == self._numTasks + 1
            assert isType(t, CoreTask)
            assert len(t.transforms) == 1
            assert isType(t.transforms[0], CoreTransform)
            assert isType(t.transforms[0].application, Executable)
            assert isType(t.transforms[0].unit_splitter, GenericSplitter)
            assert t.transforms[0].unit_splitter.attribute == "application.args"
            assert t.transforms[0].unit_splitter.values == ['arg 1', 'arg 2', 'arg 3']
            assert t.float == 20