public Set<String> getSessionUserEmails(Integer sessionId, UserType userType)
			throws SessionNotFoundException {
		Session thisSession = getSession(sessionId);
		Set<String> userIds = new HashSet<String>();
		// UserType:ADMIN
		if (userType.equals(UserType.ALL) || userType.equals(UserType.ADMIN)) {
			userIds.add(thisSession.getAdmin().getEmail());
		}
		// UserType:FACILITATOR
		if (userType.equals(UserType.ALL)
				|| userType.equals(UserType.FACILITATOR)) {
			for (User facilitator : thisSession.getFacilitators()) {
				userIds.add(facilitator.getEmail());
			}
		}
		// UserType:ATTENDEE
		if (userType.equals(UserType.ALL) || userType.equals(UserType.ATTENDEE)) {
			for (User attendee : thisSession.getAttendees()) {
				userIds.add(attendee.getEmail());
			}
		}
		return userIds;
	}