{
          NotificationChain notifications = createNotificationChain(collectionSize);
          int lastIndex = index + collectionSize;
          for (int i = index; i < lastIndex; ++i)
          {            
            @SuppressWarnings("unchecked") E object = (E)data[i];
            notifications = inverseAdd(object, notifications);
          }
          if (notifications != null) notifications.dispatch();
        }