query.setParameter("email", email);
TodoListUser user;
try {
user = query.getSingleResult();
} catch (NoResultException exception) {
throw new UnknownUserException("user with email '" + email + "' is not a registered user");
}
ShareList shareList;
try {
shareList = entityManager.createNamedQuery("mySharedLists", ShareList.class)