if (_stopRequested || !_postfireReturns) {
_postfireReturns = false;
return;
}
try {
director.threadBlocked(writeThread, null);
RendezvousReceiver.waitForChange(director);
} catch (TerminateProcessException ex) {
_postfireReturns = false;
return;
} finally {