final HtmlDiv scpDiv = new HtmlDiv();
final HtmlBlockContainer scpDiv = new HtmlBlockContainer();
	public HtmlComponent createComponent(Object object, Class type) {	    final StudentCurricularPlan studentCurricularPlan = (StudentCurricularPlan) object;	    final HtmlDiv scpDiv = new HtmlDiv();	    if (studentCurricularPlan == null) {		return new HtmlText();	    } else if (isOrganizedByGroups() == null) {		setOrganizedByGroups(studentCurricularPlan.isBolonha() ? Boolean.TRUE : Boolean.FALSE);	    }	    if (isOrganizedByGroups()) {		final CurriculumGroup scpRoot = studentCurricularPlan.getRoot();		final HtmlTable scpRootTable = scpDiv.createTable();		scpRootTable.setClasses("showinfo3 mvert0");		scpRootTable.setStyle("width: 70em;");		final HtmlTableRow line = scpRootTable.createRow();		line.setClasses("bgcolor2");		final DegreeModule degreeRoot = scpRoot.getDegreeModule();		final HtmlTableCell name = line.createCell();		name.setType(CellType.HEADER);		name.setClasses("aleft");		name.setColspan(5);		name.setBody(renderMultiLanguage(degreeRoot.getName(), degreeRoot.getNameEn()));		generateModules(scpDiv, scpRoot, 0);	    } else {		return new HtmlText("Querias, mas ainda no h!");	    }	    return scpDiv;	}