private Person findEnabledPersonByUsernameOrFail(String username)
     throws ObjectNotFoundException, UserNotEnabledException {
   Person person = personService.personFromUsername(username);
   if (person.isDisabled()) {
     throw new UserNotEnabledException("User '" + username + "' is disabled.");
   }
   return person;
 }