Assert.assertTrue(first.initializeCalled);
Assert.assertTrue(!first.terminateCalled);
first.reset();
for (int i = 0; i < 9; i++) {
Assert.assertTrue(interpreter.tick(0) > 0);
DebugNode.DebugTask current = debugNode.lastTask;
Assert.assertSame(first, current);
Assert.assertTrue(current.updateCalled);
Assert.assertTrue(!current.initializeCalled);
Assert.assertTrue(!current.terminateCalled);