dict = MetaDataDictionary.getInstance( );
dict = DesignEngine.getMetaDataDictionary( );
	void createReport( ) throws SemanticException, IOException	{		// A session handle for all open reports		SessionHandle session = DesignEngine.newSession( (ULocale)null );		// Create a new report		reportDesignHandle = session.createDesign( );		// Element factory is used to create instances of BIRT elements.		elementFactory = reportDesignHandle.getElementFactory( );		dict = MetaDataDictionary.getInstance( );		createMasterPages( );		createDataSources( );		createDataSets( );		createStyles( );		createBody( );		String outputPath = "output";//$NON-NLS-1$		File outputFolder = new File( outputPath );		if ( !outputFolder.exists( ) && !outputFolder.mkdir( ) )		{			throw new IOException( "Can not create the output folder" );//$NON-NLS-1$		}		reportDesignHandle.saveAs( outputPath + "/" + "SalesReport.rptdesign" );//$NON-NLS-1$//$NON-NLS-2$	}