code: protected void addLineageSourceInfo(List<WorkUnit> workUnits, State state) {
      workUnits.forEach(workUnit -> {
        if (workUnit instanceof MultiWorkUnit) {
          ((MultiWorkUnit) workUnit).getWorkUnits().forEach((wu -> addLineageSourceInfo(wu, state)));
        } else {
          addLineageSourceInfo(workUnit, state);
        }
      });
    }
docs: Add lineage source info to a list of work units, it can have instances of
  {@link org.apache.gobblin.source.workunit.MultiWorkUnit}