if (this.infoEvaluationMethod.getEvaluationElements() != null
if (this.infoEvaluationMethod != null && this.infoEvaluationMethod.getEvaluationElements() != null && this.infoEvaluationMethod.getEvaluationElements().getContent(Language.pt) != null
    public Integer getNumberOfFieldsFilled() {        int numberOfFieldsFilled = 0;        if (!this.infoLecturingTeachers.isEmpty())            numberOfFieldsFilled++;        Iterator iter = this.infoBibliographicReferences.iterator();        while (iter.hasNext()) {            InfoBibliographicReference infoBibliographicReference = (InfoBibliographicReference) iter                    .next();            if (infoBibliographicReference.getTitle() != null                    && infoBibliographicReference.getTitle().length() > MIN_LENGTH) {                numberOfFieldsFilled++;                break;            }        }        if (this.infoEvaluationMethod.getEvaluationElements() != null                && this.infoEvaluationMethod.getEvaluationElements().getContent(Language.pt).length() > MIN_LENGTH)            numberOfFieldsFilled++;        iter = this.infoCurriculums.iterator();        while (iter.hasNext()) {            InfoCurriculum infoCurriculum = (InfoCurriculum) iter.next();            if (infoCurriculum.getGeneralObjectives() != null                    && infoCurriculum.getGeneralObjectives().length() > MIN_LENGTH) {                numberOfFieldsFilled++;                break;            }        }        iter = this.infoCurriculums.iterator();        while (iter.hasNext()) {            InfoCurriculum infoCurriculum = (InfoCurriculum) iter.next();            if (infoCurriculum.getProgram() != null && infoCurriculum.getProgram().length() > MIN_LENGTH) {                numberOfFieldsFilled++;                break;            }        }        return new Integer(numberOfFieldsFilled);    }