+ final DOMNotificationListener listener = r.getInstance();
+ if (listener != null) {
+ try {
+ LOG.trace("Notifying listener {}", listener);
+ listener.onNotification(notification);
+ LOG.trace("Listener notification completed");
+ } catch (Exception e) {
+ LOG.error("Delivery of notification {} caused an error in listener {}", notification, listener, e);
+ }