try {
Multimap<Long,RecommendedItem> testData =
split(originalDataDir, trainingFile, trainingPercentage, evaluationPercentage, provider);
recommender = new ServerRecommender(trainingDataDir);
recommender.await();
return evaluate(recommender, testData);
} finally {
if (recommender != null) {
recommender.close();