}
public Ack receivingFragmentFinished(FinishedReceiver finishedReceiver) {
FragmentManager manager = bee.getContext().getWorkBus().getFragmentManagerIfExists(finishedReceiver.getSender());
FragmentExecutor executor;
if (manager != null) {
executor = manager.getRunnable();
} else {
// then try local cancel.
executor = bee.getFragmentRunner(finishedReceiver.getSender());
}
if (executor != null) {
executor.receivingFragmentFinished(finishedReceiver.getReceiver());
}
return Acks.OK;
}