if ( value != null )
{
if ( value.isEmpty() )
{
FontData[] fontData = Display.getDefault().getSystemFont().getFontData();
FontData fontDataBoldItalic = new FontData( fontData[0].getName(), fontData[0].getHeight(), SWT.BOLD
| SWT.ITALIC );
return BrowserCommonActivator.getDefault().getFont( new FontData[]
{ fontDataBoldItalic } );
}
}
if ( attribute != null && value == null )
{
if ( !attribute.isConsistent() )
{
FontData[] fontData = Display.getDefault().getSystemFont().getFontData();
FontData fontDataBoldItalic = new FontData( fontData[0].getName(), fontData[0].getHeight(), SWT.BOLD
| SWT.ITALIC );
return BrowserCommonActivator.getDefault().getFont( new FontData[]
{ fontDataBoldItalic } );
}
}