buffer.append("&selectedMonth=").append(month.getMonth());
buffer.append("&amp;selectedMonth=").append(month.getMonth());
    private String renderYear(YearAnnouncementArchiveEntry year) {        StringBuffer buffer = new StringBuffer();        boolean first = true;        for (int i = year.getFirstPostMonth(); i <= 12; i++) {            MonthAnnouncementArchiveEntry month = year.getEntries().get(i);                        if (month != null && !first) {                buffer.append(", ");            }            if (month != null && this.getTargetUrl() != null) {                buffer.append("<a href=\"").append(this.getTargetUrl());                buffer.append("selectedYear=").append(year.getYear());                buffer.append("&selectedMonth=").append(month.getMonth());                buffer.append("\">");            }            if (month != null) {                buffer.append(new Mes(i).toAbbreviationString());                buffer.append(" (");                buffer.append(month.getAnnouncementCount());                buffer.append(")");                first=false;            }            if (month != null && this.getTargetUrl() != null) {                buffer.append("</a>");            }        }        return buffer.toString();    }