public final void onReady(@Nullable Object readyRequestor) {
      if (!isReady()) {
        return;
      }

      if (readyRequestor == null) {
        for (ActionCallback each : getReadyCallbacks()) {
          each.setDone();
        }
      }
      else {
        Pair<ActionCallback, List<ActionCallback>> callbacks = getReadyCallbacks(readyRequestor);
        callbacks.getFirst().setDone();
        for (ActionCallback each : callbacks.getSecond()) {
          each.setRejected();
        }
      }

      onReadyWasSent();
    }
public final void onReady(@Nullable Object readyRequestor)