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
currentElement.setAttribute( "id", "outerG" ); 
		currentElement.appendChild( definitions );
		currentElement.setAttribute( "style", defaultStyles ); 
		pushParent( currentElement );
		transforms = new AffineTransform( );
		initializeScriptStyles( );
	}
	public void pushParent( Element parent )
	{
		appendChild( parent );
		parentStack.push( parent );
		currentParent = parent;
	}
	public Element popParent( )
	{
		Element popElement = null;
		if ( !parentStack.isEmpty( ) )
			popElement = parentStack.pop( );
		if ( !parentStack.isEmpty( ) )
			currentParent = parentStack.peek( );
		return popElement;
	}
	protected void appendChild( Element child )
	{
		currentParent.appendChild( child );
	}
	/*
	 * (non-Javadoc)
	 * 
	 * @see java.awt.Graphics2D#draw(java.awt.Shape)