@Override public void revokeRole(AppUser user, String role) throws NoSuchUserException { user = db.load(AppUser.class, user.getEmail()); if (user != null) { user.revokeRole(role); db.save(user); } else { throw new NoSuchUserException(user.getEmail()); } }