/* */ public void handleEvent(ValidationEvent event, boolean canRecover)
/* */ throws SAXException
/* */ {
/* 594 */ ValidationEventHandler eventHandler = this.parent.getEventHandler();
/* */
/* 596 */ boolean recover = eventHandler.handleEvent(event);
/* */
/* 600 */ if (!recover) this.aborted = true;
/* */
/* 602 */ if ((!canRecover) || (!recover))
/* 603 */ throw new SAXParseException2(event.getMessage(), this.locator, new UnmarshalException(event.getMessage(), event.getLinkedException()));