{
    return 
      new NotificationImpl(eventType, oldObject, newObject, index, wasSet)
      {
        @Override
        public Object getNotifier()
        {
          return DelegatingNotifyingListImpl.this.getNotifier();
        }

        @Override
        public Object getFeature()
        {
          return DelegatingNotifyingListImpl.this.getFeature();
        }

        @Override
        public int getFeatureID(Class<?> expectedClass)
        {
          return DelegatingNotifyingListImpl.this.getFeatureID(expectedClass);
        }
      };
  }