code: public boolean removeStickyEvents(final Class<?> eventType, final String eventId) {
          final List<Object> keyToRemove = new ArrayList<>();
  
          synchronized (stickyEventMap) {
              for (Map.Entry<Object, String> entry : stickyEventMap.entrySet()) {
                  if (N.equals(entry.getValue(), eventId) && eventType.isAssignableFrom(entry.getKey().getClass())) {
                      keyToRemove.add(entry);
                  }
              }
  
              if (N.notNullOrEmpty(keyToRemove)) {
                  synchronized (stickyEventMap) {
                      for (Object event : keyToRemove) {
                          stickyEventMap.remove(event);
                      }
  
                      this.mapOfStickyEvent = null;
                  }
  
                  return true;
              }
          }
  
          return false;
      }
docs: Remove the sticky events which can be assigned to specified <code>eventType</code> and posted with the specified <code>eventId</code>.
  
  @param eventType
  @param eventId
  @return true if one or one more than sticky events are removed, otherwise, <code>false</code>.