Bug 312531 Highlight works differently when run SvgInteractivityViewer.java [13]
chart/org.eclipse.birt.chart.device.svg/src/org/eclipse/birt/chart/device/svg/SVGGraphics2D.java
Element elem = dom.createElement( "image" ); 
		elem.setAttribute( "id", "img_" + img.hashCode( ) ); 
		elem.setAttribute( "x", "0" ); 
		elem.setAttribute( "y", "0" ); 
		elem.setAttribute( "width", Integer.toString( width ) ); 
		elem.setAttribute( "height", Integer.toString( height ) ); 
		elem.setAttribute( "xlink:href", sUrl ); 
		return elem;
	}
	/**
	 * @param paint
	 *            The paint to set.
	 */
	@Override
	public void setPaint( Paint paint )
	{
		if ( paint instanceof GradientPaint )
		{
			SVGGradientPaint gp = new SVGGradientPaint( (GradientPaint) paint );
			int index = paints.indexOf( gp );
			if ( index == -1 )
			{
				paints.add( gp );
				definitions.appendChild( createGradientPaint( gp, false ) );
				definitions.appendChild( createGradientPaint( gp, true ) );
			}
			else
			{
				gp = paints.get( index );