Bug 165624 Provides UI supports for Highlight rule refer to Style element
UI/org.eclipse.birt.report.designer.ui.views/src/org/eclipse/birt/report/designer/internal/ui/views/attributes/provider/HighlightDescriptorProvider.java
/**
			 * Original code: phandle.moveItem( pos, pos + 1 );
			 * 
			 * Changes due to model api changes. since property handle now
			 * treats moving from 0-0, 0-1 as the same.
			 */
			phandle.moveItem( pos, pos + 1 );
		}
		return true;
	}
	public IStructuredContentProvider getContentProvider( Listener listener )
	{
		return new HighlightContentProvider( listener );
	}
	public LabelProvider getLabelProvider( )
	{
		return new HighlightLabelProvider( );
	}
	private static final HighlightRuleHandle[] EMPTY = new HighlightRuleHandle[0];
	public Object[] getElements( Object inputElement )
	{
		if ( inputElement instanceof List )
		{
			if ( ( (List) inputElement ).size( ) > 0 )
			{
				inputElement = ( (List) inputElement ).get( 0 );
			}
			else
			{
				inputElement = null;