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
*/
	public void draw( Shape shape )
	{
		currentElement = createGeneralPath( shape );
		appendChild( currentElement );
		setStrokeStyle( currentElement );
		copyParentStyles( currentElement );
	}
	/**
	 * Copies the parent styles of specified element.
	 * 
	 * @param elm
	 */
	private void copyParentStyles( Element elm )
	{
		if ( elm == null
				|| ( elm.getAttribute( "style" ) != null && !"".equals( elm.getAttribute( "style" ) ) ) )  
		{
			return;
		}
		Node parent = elm.getParentNode( );
		if ( ( parent instanceof Element )
				&& "g".equalsIgnoreCase( parent.getNodeName( ) ) ) 
		{
			elm.setAttribute( "id", ( (Element) parent ).getAttribute( "id" ) 
					+ ISVGConstants.PATH_FLAG_SUFFIX );
			elm.setAttribute( "style", 
					( (Element) parent ).getAttribute( "style" ) ); 
		}
	}