def METHOD_NAME():
    class B:
        def __init__(self) -> None:
            self.field = np.random.rand(10, 10)
        @dace.method
        def callee(self, val, i):
            val[i] = time.time()
    class A:
        def __init__(self, nested: B):
            self.nested = nested
        @dace.method
        def tester(self):
            val = np.ndarray([2], np.float64)
            for i in dace.map[0:2]:
                self.nested.callee(val, i)
            return val
    obj = A(B())
    old_time = time.time()
    result = obj.tester()
    new_time = time.time()
    assert result[0] >= old_time and result[0] <= new_time