}
if (requestPause.get()) {
requestPause.set(false);
try {bin.close();} catch (FileSystemException e) {}
try {out.close();} catch (FileSystemException e) {}
throw new EnginePauseException(count);
}
callProgressEvent(destination, count);
out.write(b, 0, len);
count += len;
}