new Phase(55000, new TLState("yyrrGGGGGGyyGyGy"))
});
tl.queryChangeCompleteProgramDefinition().setValue(expectedLogic);
tl.queryChangeCompleteProgramDefinition().run();
Program newProgram = tl.queryReadCompleteDefinition().get();
assertEquals(1, newProgram.getLogics().length);
Logic actualLogic = newProgram.getLogics()[0];
assertEquals(