for (UserTicket p : daos.getEnrollmentAccess().findByTicketId(con, ticket.getId(), 0, Integer.MAX_VALUE)) {
if (p == null) { continue; }
UserEx user = UserDAOFacade.getUserEx(con, daos, p.getUserId());
if (user == null) { continue; }
UserTicketEx pe = new UserTicketEx(p, user);
pe.freeze();
ps.add(pe);
}
Collections.sort(ps, UserTicketEx.getPriorityBasedComparator());
return ps;