try { ISuportePersistente sp = SuportePersistenteOJB.getInstance();
IStudent student = sp.getIPersistentStudent().readStudentByNumberAndDegreeType(number, TipoCurso.LICENCIATURA_OBJ);
    public Object run(Integer number) throws FenixServiceException {        InfoStudent infoStudent = null;        try {            ISuportePersistente sp = SuportePersistenteOJB.getInstance();            IStudent student = sp.getIPersistentStudent().readStudentByNumberAndDegreeType(number,                    TipoCurso.LICENCIATURA_OBJ);            if (student == null) {                student = sp.getIPersistentStudent().readStudentByNumberAndDegreeType(number,                        TipoCurso.MESTRADO_OBJ);            }            if (student != null) {                //CLONER                infoStudent = InfoStudentWithInfoPerson.newInfoFromDomain(student);                //infoStudent = Cloner.copyIStudent2InfoStudent(student);            }        } catch (ExcepcaoPersistencia ex) {            ex.printStackTrace();            throw new FenixServiceException(ex);        }        return infoStudent;    }