Bug 119124 Something wrong with page number
Using latest engine api regenreate report. The last page of a 59 pages report is empty. The content of any 1 page report is always empty.
engine/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/impl/ReportDocumentWriter.java
* @param node
	 *            TOC nodes.
	 */
	public void saveTOC( TOCNode node )
	{
		try
		{
			RAOutputStream out = archive.createRandomAccessStream( TOC_STREAM );
			TOCBuilder.write( node, out );
			out.close( );
		}
		catch ( Exception ex )
		{
			logger.log( Level.SEVERE, "Save TOC failed!", ex );
			ex.printStackTrace( );
		}
	}
	/**
	 * save the page description into the stream.
	 * 
	 * @param hints
	 */
	public void savePageHints( ArrayList hints )
	{
		try
		{
			saveObject( archive.createRandomAccessStream( PAGEHINT_STREAM ), hints );
		}
		catch ( Exception ex )
		{