public void createBranch(LocalTask task, LocalTask previousActive, String name) {
   VcsTaskHandler[] handlers = VcsTaskHandler.getAllHandlers(myProject);
   for (VcsTaskHandler handler : handlers) {
     VcsTaskHandler.TaskInfo info = handler.getActiveTask();
     if (previousActive != null) {
       addBranches(previousActive, info, false);
     }
     addBranches(task, info, true);
     addBranches(task, handler.startNewTask(name), false);
   }
 }