SafeHtmlBuilder builder = new SafeHtmlBuilder();
appearance.renderMonthPicker(builder, messages, constants.monthsShort());
monthPicker.setInnerHTML(builder.toSafeHtml().asString());
mpMonths = new CompositeElement(Util.toElementArray(monthPicker.select(appearance.monthPickerMonthSelector())));
mpYears = new CompositeElement(Util.toElementArray(monthPicker.select(appearance.monthPickerYearSelector())));
mpMonths.each(new CompositeFunction() {
public void doFunction(Element elem, CompositeElement ce, int index) {
index += 1;