buffer.append("<strong id='").append(subUnit.getIdInternal()).append("' >").append(
buffer.append("<strong id='aa").append(subUnit.getIdInternal()).append("' >").append(
    private void getSubUnitsFunctions(Unit subUnit, YearMonthDay currentDate,	    ExecutionYear iExecutionYear, StringBuffer buffer) {	buffer.append("<ul class='mtop1 nobullet'><li>");	// buffer.append("<image	// src='").append(getContextPath()).append("/images/unit-icon.gif'/>")	// .append(" ");	buffer.append("<strong id='").append(subUnit.getIdInternal()).append("' >").append(		subUnit.getName()).append("</strong>");	if (StringUtils.isEmpty(getListType()) || getListType().equals("#") || getListType().equals("0")) {	    printUnitWorkingEmployees(subUnit, iExecutionYear, buffer);	}	for (Function function : getSortFunctionList(subUnit)) {	    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(subUnit, function, buffer, iExecutionYear);		    buffer.append("</li></ul>");		}	    }	}	for (Unit subUnit2 : subUnit.getActiveSubUnits(currentDate,		AccountabilityTypeEnum.ORGANIZATIONAL_STRUCTURE)) {	    getSubUnitsWithoutAggregatedUnitsToFunctionList(buffer, iExecutionYear, currentDate,		    subUnit2);	}	buffer.append("</li></ul>");    }