MockUniverse mockUniverse = new MockUniverse();
synchronizerCore = new MockInstrumentedSynchronizerCore(new SynchronizerCoreState(speed));
mockUniverse.setSynchronizer(synchronizerCore);
ConditionalTaskState conditionalTaskState = new ConditionalTaskState(new CyclicConditionState(1, 0),
new BoundConditionState(4, 0));
taskCore = new MockConditionalTask(conditionalTaskState);
synchronizerCore.schedule(taskCore);
synchronizer3D = new MockInstrumentedSynchronizer3D(new Synchronizer3DState(stepSize));
((MockUniverse3D) mockUniverse.getUniverse3D()).setSynchronizer(synchronizer3D);
ConditionalTaskState conditionalTask3DState = new ConditionalTaskState(new CyclicConditionState(1, 0),
new BoundConditionState(60, 0));
task3D = new MockSplitConditionalTask(new SplitConditionalTaskState(conditionalTask3DState, stepSize));
synchronizer3D.schedule(task3D);
state = new MainSynchronizerState();
synchro = new BasicMainSynchronizer(state, mockUniverse);