public void cancel() {
   if (!readonly && isDirty()) {
     documentsForm.discard();
     dirty = true;
     BeanItem<AttachedDocumentObject> beanItemAttachedDocumentObject = null;
     LoadFilteredFacade loadFilteredFacade = new LoadFilteredFacade(context);
     AttachedDocumentObject e =
         (AttachedDocumentObject)
             loadFilteredFacade.loadFilteredAttachedDocumentObjectById(
                 (AttachedDocumentObject) this.beanItem.getBean());
     if (e != null) beanItemAttachedDocumentObject = new BeanItem<AttachedDocumentObject>(e);
     beanItem = beanItemAttachedDocumentObject;
   }
 }