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/ReportDocumentReader.java
{
	static private Logger logger = Logger.getLogger( ReportDocumentReader.class
			.getName( ) );
	protected static final String DESIGN_STREAM = "/design";
	protected static final String PARAMTER_STREAM = "/paramter";
	protected static final String BOOKMARK_STREAM = "/bookmark";
	protected static final String PAGEHINT_STREAM = "/pages";
	protected static final String TOC_STREAM = "/toc";
	protected static final String CONTENT_FOLDER = "/content";
	private ReportEngine engine;
	private IDocArchiveReader archive;
	private IReportRunnable reportRunnable;
	private HashMap parameters;
	private HashMap bookmarks;
	private List pageHints;
	private TOCNode tocRoot;
	private HashMap tocMap;
	public ReportDocumentReader( ReportEngine engine, IDocArchiveReader archive )
	{
		this.engine = engine;
		this.archive = archive;
		try {
			archive.open();
		} catch (IOException e) {
			
			e.printStackTrace();
		}
	}
	public IDocArchiveReader getArchive( )