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/ArchiveUtil.java
in.close();
				zipOut.closeEntry();
			}
		} 
	}
	
	public static void unzipArchive( File zipArchive, String tempFolderPath )
	{
		try 
		{
			ZipFile zipFile = new ZipFile( zipArchive );
			
		    Enumeration entries = zipFile.entries();
		    while(entries.hasMoreElements()) 
		    {
				ZipEntry entry = (ZipEntry)entries.nextElement();
				if( entry.isDirectory() ) 
				{ 	
					String dirName = generateFullPath( tempFolderPath, entry.getName() );
					
					File dir = new File(dirName);
					dir.mkdirs();
				}
				else
				{
					InputStream in = zipFile.getInputStream(entry);
					File file = new File( generateFullPath(tempFolderPath, entry.getName()) );
					
					File dir = new File( file.getParent() );