public String list(@RequestParam(value = "page", required = false) Integer page,
@RequestParam(value = "size", required = false) Integer size,
@ModelAttribute("currentUserAccountId") Long userId,
Model model) {
UserAccount account = this.userAccountRepository.findUserAccount(userId);
Iterable<Recommendation> recs = account.getRecommendations();
//View expects a list with indexer access and properties that match those of the form bean.
List<RecommendationFormBean> listRecs = new ArrayList<RecommendationFormBean>();
for (Recommendation recommendation : recs) {
RecommendationFormBean rfb = new RecommendationFormBean();
final Restaurant restaurant = recommendation.getRestaurant();