_readPending = Thread.currentThread();
_director.threadBlocked(Thread.currentThread(), this,
PNDirector.READ_BLOCKED);
Workspace workspace = getContainer().workspace();
workspace.wait(_director);
} catch (InterruptedException e) {
_terminate = true;
}
}