InputStreamPushDataSource pds = (InputStreamPushDataSource)ds;
PushSourceStream pss = pds.getStreams()[0];
if ( pss instanceof InputStreamPushSourceStream )
{
InputStreamPushSourceStream ispss = (InputStreamPushSourceStream)pss;
if ( ((Seekable)ispss.getTransferHandler()) instanceof Seekable )
{
((Seekable)ispss.getTransferHandler()).seek(8);
writeInt(os, bytesWritten);
if (getDataOutputNoInit() != null)
{