Bug 123736 Underline, linethrough, overline doesn't work for chart font.
Description: Underline, linethrough, overline doesn't work for chart font. Steps to teproduce: 1. Add a style, set its font. 2. Tick "underline", "linethrough" and "overline". 3. Preview. Font setting doesn't work.
chart/org.eclipse.birt.chart.engine/src/org/eclipse/birt/chart/factory/Generator.java
}
		return null;
	}
	private boolean updateHierarchyStyle( Chart model, StyledComponent type,
			IStyleProcessor processor, SimpleContainer currentContainer )
	{
		SimpleStyle currentStyle = currentContainer.style;
		IStyle newStyle = null;
		if ( currentStyle == null )
		{
			currentContainer.style = new SimpleStyle( processor.getStyle( model,
					type ) );
			currentStyle = currentContainer.style;
		}
		else
		{
			newStyle = processor.getStyle( model, type );
		}
		if ( newStyle != null )
		{
			if ( currentStyle.getFont( ) == null )
			{
				if ( newStyle.getFont( ) != null )
				{
					currentStyle.setFont( (FontDefinition) EcoreUtil.copy( newStyle.getFont( ) ) );
				}
			}
			else if ( newStyle.getFont( ) != null )
			{
				FontDefinition fd = currentStyle.getFont( );