protected String getUserMail(Integer userId) { if (userId == null) { return null; } UserBusiness userBusiness = getUserBusiness(); if (userBusiness == null) { return null; } User user = null; try { user = userBusiness.getUser(userId); } catch (Exception e) { LOGGER.log(Level.WARNING, "Error getting user by id: " + userId, e); } if (user == null) { return null; } Email email = getEmail(user); return email == null ? null : email.getEmailAddress(); }