public DependencyCollectionTask getDependencyTaskForMultiInsert() {
    if (dependencyTaskForMultiInsert == null) {
      if (conf.getBoolVar(ConfVars.HIVE_MULTI_INSERT_MOVE_TASKS_SHARE_DEPENDENCIES)) {
        dependencyTaskForMultiInsert =
            (DependencyCollectionTask) TaskFactory.get(new DependencyCollectionWork());
      }
    }
    return dependencyTaskForMultiInsert;
  }
Returns dependencyTaskForMultiInsert initializing it if necessary.

dependencyTaskForMultiInsert serves as a mutual dependency for the final move tasks in a
multi-insert query.

@return
ql/src/java/org/apache/hadoop/hive/ql/optimizer/GenMRProcContext.java