Bug 123038 Change order of BIRT streams
Currenlty, birt streams have no order. For example, the version number is stored at the very end of the file! Need to exert some ordering.
core/org.eclipse.birt.core/src/org/eclipse/birt/core/archive/IDocArchiveWriter.java
*/
	public String getName();
	/**
	 * Create a random access stream in the archive and return it.
	 * 
	 * @param relativePath - relative path to report archive path. The path is based on Unix 
	 * 						syntax, with the root of the archive denoted by "/". The 
	 * 						initial "/" character can be skipped.
	 *  
	 * @return RAOutputStream
	 */
	public RAOutputStream createRandomAccessStream(String relativePath) throws IOException;
	
	/**
	 * @param relativePath - the relative stream path in the archive. 
	 * The relative path is based on Unix syntax, with the root of the archive denoted 
	 * by "/". The initial "/" character can be skipped.
	 * 
	 * @return a list of strings representing the underlying stream 
	 * names. The return values are in the relative path format too.  
	 */
	public boolean exists( String relativePath );
	/**
	 * This function must be called after the writer is used.
	 * finalizes the socument archive. This may involve compressing the archive
	 * to a single file. This also closes and finishes using the archive.
	 */
	public void finish() throws IOException;
}