docs: public boolean signalEvent(K eventKey, R eventResult) {
          final Reference<R> reference = events.get(eventKey);
          if (reference == null) {
              return false;
          }
          reference.eventResult = eventResult;
          synchronized (reference) {
              reference.notifyAll();
          }
          return true;
      }