private Event loadEvent(String eventName, Principal principal) { Optional<Event> singleEvent = optionally(() -> eventManager.getSingleEvent(eventName, principal.getName())); Validate.isTrue(singleEvent.isPresent(), "event not found"); return singleEvent.get(); }