} else {
- while(!inState(StandardExperimentStates.Running.class) && inActiveState()) {
-
- synchronized(tasks) {
+ synchronized(tasks) {
+ while(!inState(StandardExperimentStates.Running.class) && inActiveState()) {
int ran = runTasks();
if(ran == 0) {
try {