private void createMonthPicker() {
SafeHtmlBuilder builder = new SafeHtmlBuilder();
appearance.renderMonthPicker(builder, messages, constants.monthsShort());
monthPicker.removeChildren();
monthPicker.setInnerHTML(builder.toSafeHtml().asString());
monthPicker.selectNode(appearance.monthPickerOkSelector()).appendChild(monthPickerOkButton.getElement());
monthPicker.selectNode(appearance.monthPickerCancelSelector()).appendChild(monthPickerCancelButton.getElement());
mpMonths = new CompositeElement(Util.toElementArray(monthPicker.select(appearance.monthPickerMonthSelector())));