public void saveIncremental( FileInputStream input, OutputStream output ) throws IOException, COSVisitorException
{
//update the count in case any pages have been added behind the scenes.
getDocumentCatalog().getPages().updateCount();
COSWriter writer = null;
try
{
writer = new COSWriter( output, input );
writer.write( this );
writer.close();
}
finally
{
if( writer != null )
{
writer.close();
}
}
}