@Override
 protected String getTitle() {
   String titleKey;
   if (presenter.isAddView()) {
     titleKey = "AddEditDocumentView.addViewTitle";
   } else {
     titleKey = "AddEditDocumentView.editViewTitle";
   }
   return $(titleKey);
 }
 @Override
 protected void afterViewAssembled(ViewChangeEvent event) {
   presenter.viewAssembled();
 }
 @Override
 protected void initBeforeCreateComponents(ViewChangeEvent event) {
   presenter.forParams(event.getParameters());
 }