buffer.append("<strong class='eo_highlight' id=\""); buffer.append(chooseUnit.getIdInternal()).append("\" >");
buffer.append("<strong class='eo_highlight' id='"); buffer.append(chooseUnit.getIdInternal()).append("'>");
    public String getFunctions() throws FenixFilterException, FenixServiceException {	StringBuffer buffer = new StringBuffer();	YearMonthDay currentDate = new YearMonthDay();	Unit chooseUnit = this.getUnit();	ExecutionYear iExecutionYear = getExecutionYear(this.choosenExecutionYearID);	buffer.append("<ul class='mtop3 nobullet'><li>");//	buffer.append("<image src='").append(getContextPath()).append("/images/unit-icon.gif'/>")//		.append(" ");	buffer.append("<strong class='eo_highlight' id=\"");	buffer.append(chooseUnit.getIdInternal()).append("\" >");	buffer.append(chooseUnit.getName()).append("</strong>");	if (StringUtils.isEmpty(getListType()) || getListType().equals("#") || getListType().equals("0")) {	    printUnitWorkingEmployees(chooseUnit, iExecutionYear, buffer);	}	for (Function function : getSortFunctionList(chooseUnit)) {	    if (function.belongsToPeriod(iExecutionYear.getBeginDateYearMonthDay(), iExecutionYear		    .getEndDateYearMonthDay())) {		if (StringUtils.isEmpty(getListType()) || getListType().equals("#")			|| getListType().equals("1")) {		    buffer.append("<ul><li class='tree_label'>").append(function.getName()).append(": ");		    buffer.append((function.getParentInherentFunction() != null) ? " (Cargo Inerente)"			    : "");		    getPersonFunctionsList(chooseUnit, function, buffer, iExecutionYear);		    buffer.append("</li></ul>");		}	    }	}	List<Unit> activeSubUnit = chooseUnit.getActiveSubUnits(currentDate,		AccountabilityTypeEnum.ORGANIZATIONAL_STRUCTURE);	Collections.sort(activeSubUnit, Unit.UNIT_COMPARATOR_BY_NAME);	for (Unit subUnit : activeSubUnit) {	    getSubUnitsWithoutAggregatedUnitsToFunctionList(buffer, iExecutionYear, currentDate, subUnit);	}	buffer.append("</li></ul>");	return buffer.toString();    }