String onCreate = handle.getOnCreate( ); cell.setOnCreate( createExpression( onCreate ) ); cell.setOnRender( handle.getOnRender( ) );
	public void visitCell( CellHandle handle )	{		// Create a Cell		CellDesign cell = new CellDesign( );		setupStyledElement( cell, handle );		// Cell contents		SlotHandle contentSlot = handle.getContent( );		for ( int i = 0; i < contentSlot.getCount( ); i++ )		{			apply( contentSlot.get( i ) );			if ( currentElement != null )			{				cell.addContent( (ReportItemDesign) currentElement );			}		}		// Span, Drop properties of a cell		// FIXME: change the colspan/rowspan after MODEL fix the bug		// cell.setColSpan( LayoutUtil.getEffectiveColumnSpan( handle ) );		cell.setColSpan( handle.getColumnSpan( ) );		int columnId = handle.getColumn( ) - 1;		if ( columnId < 0 )		{			columnId = -1;		}		cell.setColumn( columnId );		// cell.setRowSpan( LayoutUtil.getEffectiveRowSpan( handle ) );		cell.setRowSpan( handle.getRowSpan( ) );		cell.setDrop( handle.getDrop( ) );		currentElement = cell;	}