String[] rules = item.getHideRuleExpression( "format" );
IHideRule[] rules = item.getHideRules( );
	public void testHideRule( ) throws SemanticException, ScriptException	{		TableHandle tableHandle = factory.newTableItem( "table", 3 );//$NON-NLS-1$		designHandle.getBody( ).add( tableHandle );		HideRule hide = StructureFactory.createHideRule( );		hide.setFormat( "format" );//$NON-NLS-1$		HideRuleHandle hideHandle = (HideRuleHandle) tableHandle				.getPropertyHandle( "visibility" ).addItem( hide );//$NON-NLS-1$		HideRule hide2 = StructureFactory.createHideRule( );		hide2.setExpression( "expr2" );//$NON-NLS-1$		hide2.setFormat( "format" );//$NON-NLS-1$		tableHandle.getPropertyHandle( "visibility" ).addItem( hide2 );//$NON-NLS-1$		IReportItem item = new ReportItem( tableHandle );		String[] rules = item.getHideRuleExpression( "format" );//$NON-NLS-1$		assertEquals( 2, rules.length );		assertEquals( "format", rules[0] );//$NON-NLS-1$		assertEquals( "format", rules[1] );//$NON-NLS-1$		IHideRule iHide = new HideRuleImpl( hideHandle );		assertEquals( "format", iHide.getFormat( ) ); //$NON-NLS-1$		iHide.setValueExpr( "valueExpr" ); //$NON-NLS-1$		assertEquals( "valueExpr", iHide.getValueExpr( ) ); //$NON-NLS-1$		item.removeHideRule( "format" );//$NON-NLS-1$		rules = item.getHideRuleExpression( "format" );//$NON-NLS-1$		assertEquals( 0, rules.length );	}