Bug 160176 Create design by a template
model/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/core/DesignSession.java
*/
	public ReportDesign openDesign( String fileName )
			throws DesignFileException
	{
		ModuleOption options = null;
		return openDesign( fileName, options );
	}
	/**
	 * Opens a design given the file name of the design.
	 * 
	 * @param fileName
	 *            The name of the file to open. This name must include the file
	 *            name with the filename extension.
	 * @param options
	 *            the options set for this module
	 * @return the opened report design.
	 * @throws DesignFileException
	 *             If the file is not found, or the file contains fatal errors.
	 */
	public ReportDesign openDesign( String fileName, ModuleOption options )
			throws DesignFileException
	{
		if ( fileName == null )
			throw new IllegalArgumentException(
					"The file name must not be null" ); 
		ReportDesign design = DesignReader.getInstance( ).read( this, fileName,
				options );
		designs.add( design );
		return design;
	}