IReportItem item = ( (ExtendedItem) handle.getElement( ) ).getExtendedElement( );
IReportItem item = handle.getReportItem( );
	public void deserialize( InputStream is )	{		try		{			ObjectInputStream ois = new ObjectInputStream( is );			Object o = ois.readObject( );			if ( o instanceof RunTimeContext )			{				RunTimeContext drtc = (RunTimeContext) o;				if ( rtc != null )				{					drtc.setLocale( rtc.getLocale( ) );				}				rtc = drtc;				cm = rtc.getScriptContext( ).getChartInstance( );				// Set back the cm into the handle from the engine, so that the				// chart inside the				// reportdesignhandle is the same as the one used during				// presentation.				if ( cm != null && handle != null )				{					IReportItem item = ( (ExtendedItem) handle.getElement( ) ).getExtendedElement( );					item.setProperty( "chart.instance", cm );//$NON-NLS-1$				}			}			ois.close( );		}		catch ( Exception e )		{			logger.log( e );		}	}