docs: public final void accept(T value) {
  
          if (GATE_UPDATER.get(this) == GATE_CLOSED) {
              onDrop(value);
              return;
          }
  
          onAccept(value);
          onNotification();
      }