archive.setStreamSorter( new ReportDocumentStreamSorter() );
	public void close( )	{		try		{			if ( coreStream != null )			{				try				{					IOUtil.writeString( coreStream, designName );					IOUtil.writeMap( coreStream, paramters );					IOUtil.writeMap( coreStream, globalVariables );				}				finally				{					try					{						coreStream.close( );					}					catch ( Exception ex )					{					}				}			}			archive.finish( );		}		catch ( IOException e )		{			logger.log( Level.SEVERE, "Failed in close the archive", e );		}	}