public override void WriteByte(byte b)
{
if (numWrote >= IO_SLEEP_THRESHOLD)
{
outerInstance.doSleep(rand, 0);
numWrote = 0;
}
++numWrote;
io.WriteByte(b);
}