Bug 179737 The MeasureHandle should be able to provide data type info
We are now allow user input expression as measure expression. However this brings difficulties in determine the data type of a measure expression evaluation result. We need MeasureHandle to be enhanced to include the data type info. Please note that data type "any" is not accepted.
model/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/writer/ModuleWriter.java
markLineNumber = options.markLineNumber( );
		writer = new IndentableXMLWriter( outputFile, getModule( )
				.getUTFSignature( ), markLineNumber );
		writeFile( );
		writer.close( );
	}
	/**
	 * Writes the report design to the output stream.
	 * 
	 * @param os
	 *            the output stream to which the design is written.
	 * @throws IOException
	 *             if a write error occurs.
	 */
	public void write( OutputStream os ) throws IOException
	{
		
		ModuleOption options = getModule( ).getOptions( );
		if ( options != null )
			markLineNumber = options.markLineNumber( );
		writer = new IndentableXMLWriter( os, getModule( ).getUTFSignature( ),
				markLineNumber );
		writeFile( );
	}
	/**
	 * Implementation method to write the file header and contents.
	 */
	private void writeFile( )
	{
		boundColumnsMgr = new BoundColumnsWriterMgr( getModule( )