Bug 146159 [Regression]Changing font operation doesn't work other than the first time
Description: The first time changing operation can work well. However, Change it again, it won't work. Steps: 1.Insert lable/text to layout or master page 2.Change the font from serif to cursive, it works well 3.Change the font again Result: The action doesn't work Additional infor: build number:200606080632
UI/org.eclipse.birt.report.designer.ui/src/org/eclipse/birt/report/designer/ui/dialogs/HighlightRuleBuilder.java
String underlineValue = underline.getSelection( ) ? DesignChoiceConstants.TEXT_UNDERLINE_UNDERLINE
					: DesignChoiceConstants.TEXT_UNDERLINE_NONE;
			String lingthroughValue = linethrough.getSelection( ) ? DesignChoiceConstants.TEXT_LINE_THROUGH_LINE_THROUGH
					: DesignChoiceConstants.TEXT_LINE_THROUGH_NONE;
			
			
			if ( handle == null )
			{
				HighlightRule rule = StructureFactory.createHighlightRule( );
				rule.setProperty( HighlightRule.OPERATOR_MEMBER,
						DEUtil.resolveNull( getValueForOperator( operator.getText( ) ) ) );
				rule.setProperty( HighlightRule.VALUE1_MEMBER,
						DEUtil.resolveNull( value1.getText( ) ) );
				rule.setProperty( HighlightRule.VALUE2_MEMBER,
						DEUtil.resolveNull( value2.getText( ) ) );
				/**
				 * Sets our necessary style properties.
				 */
				if ( color.getRGB( ) != null )
				{
					rule.setProperty( HighlightRule.COLOR_MEMBER,
							new Integer( colorValue ) );
				}
				if ( backColor.getRGB( ) != null )
				{
					rule.setProperty( HighlightRule.BACKGROUND_COLOR_MEMBER,
							new Integer( backColorValue ) );
				}
				if ( familyValue != null )
				{