MDL2ePlan schedulable = currentAtom.getSchedulable(
time, executionStack);
// schedulable atom found, its already on stack
if (schedulable != null) {
//if(schedulable.name.equals("MOVE")) System.out.println(schedulable);
schedulable.execute(time);
return;
}
// currentAtom has no schedulable children -->
// queue for deschedule
descheduleStack.push(currentAtom);