don't you want to make something like this ? 
saveButton.addClickHandler (new ClickHandler() {
   @onClick(...) {
        onSave();
    }
});
or i cant see why not like this