void (@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(); }