if (outputTargetsToMaterialize.containsKey(c)) {
toMaterialize.put(c, outputTargetsToMaterialize.get(c));
outputTargetsToMaterialize.remove(c);
}
}
MSCRPlanner planner = new MSCRPlanner(this, outputTargets, toMaterialize, allPipelineCallables);
try {
return planner.plan(jarClass, getConfiguration());
} catch (IOException e) {
throw new CrunchRuntimeException(e);
}
}