public List run(Integer executionCourseID, Integer shiftID) throws ExcepcaoPersistencia {
public List run(final Integer executionCourseID, final Integer shiftID) throws ExcepcaoPersistencia { final ISuportePersistente sp = PersistenceSupportFactory.getDefaultPersistenceSupport();
    public List run(Integer executionCourseID, Integer shiftID) throws ExcepcaoPersistencia {        List shiftStudentAssociations = null;        List infoStudents = new LinkedList();        ISuportePersistente sp = PersistenceSupportFactory.getDefaultPersistenceSupport();        IShift shift = (IShift) sp.getITurnoPersistente().readByOID(Shift.class, shiftID);        List<IStudent> students = shift.getStudents();        for (IStudent student : students) {            infoStudents.add(Cloner.copyIStudent2InfoStudent(student));        }        return infoStudents;    }