ImageRenderEvent ire = new ImageRenderEvent( source );
ImageRenderEvent ire = new ImageRenderEvent( (StructureSource)source );
	public PrimitiveRenderEvent copy( ) throws ChartException	{		ImageRenderEvent ire = new ImageRenderEvent( source );		if ( loc != null )		{			ire.setLocation( LocationImpl.copyInstance( loc ) );		}		if ( img != null )		{			ire.setImage( (Image) EcoreUtil.copy( img ) );		}		ire.setPosition( pos );		ire.setWidth( width );		ire.setHeight( height );		ire.setStretch( stretch );		return ire;	}