}
@SuppressWarnings("PMD.AvoidCatchingThrowable")
private void runEvaluation() throws IOException, RecommenderBuildException {
EventBus bus = task.getProject().getEventBus();
bus.post(JobEvents.started(this));
Closer closer = Closer.create();
try {
outputs = task.getOutputs().getPrefixed(algorithmInfo, dataSet);
TableWriter userResults = outputs.getUserWriter();
List<Object> outputRow = Lists.newArrayList();