List<Task<? extends Serializable>> listTasks = new ArrayList<Task<? extends Serializable>>();
listTasks.add(dummyMergeTask);
listTasks.add(mergeTask);
cndTsk.setListTasks(listTasks);
cndTsk.setResolver(new ConditionalResolverMergeFiles());
cndTsk.setResolverCtx(new ConditionalResolverMergeFilesCtx(listTasks, fsOp.getConf().getDirName()));
currTask.addDependentTask(cndTsk);
List<Task<? extends Serializable>> mvTasks = ctx.getMvTask();