if (evaluation instanceof Exam){
if (evaluation instanceof IExam){
    private ISiteComponent getInfoSiteExam(InfoSiteExam component, ISite site) {        System.out.println("\n\n\n\n\nEntrei na funao getInfoSite Exam!!!\n\n\n\n\n");        IExecutionCourse executionCourse = site.getExecutionCourse();        List<IEvaluation> associatedEvaluations = executionCourse.getAssociatedEvaluations();        List<IExam> exams = new ArrayList();        for(IEvaluation evaluation : associatedEvaluations){            if (evaluation instanceof Exam){                exams.add((IExam) evaluation);            }        }        List infoExams = new ArrayList();        Iterator iter = exams.iterator();        while (iter.hasNext()) {            IExam exam = (IExam) iter.next();            InfoExam infoExam = InfoExam.newInfoFromDomain(exam);            infoExams.add(infoExam);        }        component.setInfoExams(infoExams);        return component;    }