Bug 210507 Enhance Report engine to support multiple view
engine/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/parser/EngineIRVisitor.java
*            engine's report element
	 * @param handle
	 *            DE's report element
	 */
	private void setupReportElement( ReportElementDesign element,
			DesignElementHandle handle )
	{
		element.setHandle( handle );
		element.setName( handle.getName( ) );
		element.setID( handle.getID( ) );
				
		
		List list = handle.getUserProperties( );
		if ( list != null )
		{
			Iterator iter = list.iterator( );
			while ( iter.hasNext( ) )
			{
				UserPropertyDefn propDefn = (UserPropertyDefn) iter.next( );
				String propName = propDefn.getName( );
				PropertyHandle propHandle = handle.getPropertyHandle( propName );
				String propValue = propHandle.getStringValue( );
				element.getCustomProperties( ).put( propName, propValue );
			}
		}
		setupNamedExpressions( handle, element.getNamedExpressions( ) );
		setupElementIDMap( element );
		
		element.setJavaClass( handle.getEventHandlerClass( ) );
	}