private static List<InverseTranslatorStep> makeInverseStepsFromConfigs(
List<StepConfig> stepConfigs) throws InvalidProject {
ImmutableList.Builder<InverseTranslatorStep> inverseSteps = ImmutableList.builder();
for (StepConfig sc : Lists.reverse(stepConfigs)) {
inverseSteps.add(
new InverseTranslatorStep(
"inverse_" + sc.getName(),
makeInverseEditorFromConfig("inverse_" + sc.getName(), sc.getEditorConfig())));
}
return inverseSteps.build();
}