/** * Called by {@link #delegateItemProvider} when it normally fires a notification to it's adapter factory; if the * notification originated from the delegate value, this repeats the notification, using {@link #wrapNotification * wrapNotification} to substitute this wrapper as the operative object. */ public void notifyChanged(Notification notification) { if (getRefreshElement(notification) == getDelegateValue()) { fireNotifyChanged(wrapNotification(notification)); } }