private void configureOnChangeHandler() { final RecurrenceEditor localThis = this; ICallback<IChangeHandler> handler = new ICallback<IChangeHandler>() { public void onHandle(IChangeHandler o) { localThis.changeHandler(); } }; startTimePicker.setOnChangeHandler(handler); dateRangeEditor.setOnChangeHandler(handler); secondlyEditor.setOnChangeHandler(handler); minutelyEditor.setOnChangeHandler(handler); hourlyEditor.setOnChangeHandler(handler); dailyEditor.setOnChangeHandler(handler); weeklyEditor.setOnChangeHandler(handler); monthlyEditor.setOnChangeHandler(handler); yearlyEditor.setOnChangeHandler(handler); }