@Override
public MoreAction<T> startWith(MapReduce mapReduce) {
Preconditions.checkArgument(mapReduce != null, "MapReduce is null.");
MapReduceSpecification mapReduceSpec = builder.addWorkflowMapReduce(mapReduce);
return startWith(new MapReduceWorkflowAction(mapReduce.configure().getName(), mapReduceSpec.getName()));
}