// set list work
List<Serializable> listWork = (List<Serializable>) conditionalWork.getListWorks();
index = listWork.indexOf(mapredWork);
listWork.set(index, (Serializable) localwork);
conditionalWork.setListWorks(listWork);
ConditionalResolver resolver = conditionalTask.getResolver();
if (resolver instanceof ConditionalResolverSkewJoin) {
// get bigKeysDirToTaskMap
ConditionalResolverSkewJoinCtx context = (ConditionalResolverSkewJoinCtx) conditionalTask
.getResolverCtx();
HashMap<String, Task<? extends Serializable>> bigKeysDirToTaskMap = context