criteria.addEqualTo("ojbConcreteClass", OptionalCurricularCourseGroup.class.getName());
    public List readOptionalCurricularCourseGroupsFromArea(IBranch area) throws ExcepcaoPersistencia {        Criteria criteria = new Criteria();        criteria.addEqualTo("branch.idInternal", area.getIdInternal());        return queryList(OptionalCurricularCourseGroup.class, criteria);    }