private static InitInterpreterVariablesTask buildVariablesInitializationTask(
     ReorderTool reorderTool,
     EObject event,
     EventEnd startingEndPredecessor,
     EventEnd finishingEndPredecessor) {
   Map<AbstractVariable, Object> variables = Maps.newHashMap();
   variables.put(reorderTool.getStartingEndPredecessorAfter(), startingEndPredecessor);
   variables.put(reorderTool.getFinishingEndPredecessorAfter(), finishingEndPredecessor);
   return new InitInterpreterVariablesTask(variables, InterpreterUtil.getInterpreter(event), null);
 }