Bug 138294 If a TemplateReportItem is set to invisible, it should be invisible in HTML output
If a TemplateReportItem is set to invisible, it should be invisible in HTML output. Right now, even if it is set to invisible, it still shows up in preview in HTML format.
engine/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/parser/EngineIRVisitor.java
* @return the name of the style.
	 */
	private String assignStyleName( StyleDeclaration style )
	{
		if ( style == null || style.isEmpty( ) )
		{
			return null;
		}
		
		for ( int i = 0; i < report.getStyleCount( ); i++ )
		{
			
			StyleDeclaration cachedStyle = (StyleDeclaration) report
					.getStyle( i );
			if ( cachedStyle.equals( style ) )
			{
				
				
				style = cachedStyle;
				return Report.PREFIX_STYLE_NAME + i;
			}
		}
		
		
		
		String styleName = Report.PREFIX_STYLE_NAME + report.getStyleCount( );
		report.addStyle( styleName, style );
		return styleName;
	}
	protected String getElementProperty( ReportElementHandle handle, String name )