private void getUnitsListToChooseParentUnit(Unit parentUnit, StringBuilder buffer)
private void getUnitsListToChooseParentUnit(Unit parentUnit, StringBuilder buffer, YearMonthDay currentDate)
    private void getUnitsListToChooseParentUnit(Unit parentUnit, StringBuilder buffer)            throws FenixFilterException, FenixServiceException {        openLITag(buffer);        if (parentUnit.hasAnySubUnits()) {            putImage(parentUnit, buffer);        }        buffer.append("<a href=\"").append(getContextPath()).append(                "/manager/organizationalStructureManagament/").append("chooseParentUnit.faces?").append(                "unitID=").append(this.getUnit().getIdInternal()).append("&chooseUnitID=").append(                parentUnit.getIdInternal()).append("\">").append(parentUnit.getName()).append("</a>")                .append("</li>");        if (parentUnit.hasAnySubUnits()) {            openULTag(parentUnit, buffer);        }        for (Unit subUnit : parentUnit.getSubUnits()) {            if (!subUnit.equals(this.getUnit())) {                getUnitsListToChooseParentUnit(subUnit, buffer);            }        }        if (parentUnit.hasAnySubUnits()) {            closeULTag(buffer);        }    }