buffer.append("\t\t</ul>\r\n");
buffer.append("\t\t</ul></li>\r\n");
    private void getSubUnitsList(Unit parentUnit, StringBuilder buffer, YearMonthDay currentDate) {	buffer.append("\t\t<li><a href='").append(getContextPath()).append(		"/messaging/organizationalStructure/chooseUnit.faces?unitID=").append(		parentUnit.getIdInternal()).append("'>").append(parentUnit.getNameWithAcronym()).append(		"</a></li>\r\n");	List<Unit> activeSubUnits = parentUnit.getActiveSubUnits(currentDate,		AccountabilityTypeEnum.ORGANIZATIONAL_STRUCTURE);	if (!activeSubUnits.isEmpty()) {	    buffer.append("\t\t<ul class='mvert0'>\r\n");	}	for (Unit subUnit : activeSubUnits) {	    getSubUnitsWithoutAggregatedUnitsList(buffer, currentDate, subUnit);	}	if (!activeSubUnits.isEmpty()) {	    buffer.append("\t\t</ul>\r\n");	}    }