@Override
    @Retained
    protected InternalCacheEvent createEvent(DistributedRegion rgn) throws EntryNotFoundException {
      // Gester: We have to specify eventId for the message of MAP
      @Retained
      EntryEventImpl event = EntryEventImpl.create(rgn, Operation.REMOVEALL_DESTROY, null /* key */,
          null/* value */, callbackArg, true /* originRemote */, getSender());
      if (context != null) {
        event.context = context;
      }
      event.setPossibleDuplicate(possibleDuplicate);
      event.setEventId(eventId);
      return event;
    }
Note this this is a "dummy" event since this message contains a list of entries each one of
which has its own event. The key thing needed in this event is the region. This is the event
that gets passed to basicOperateOnRegion
geode-core/src/main/java/org/apache/geode/internal/cache/DistributedRemoveAllOperation.java