Bug 186940 Style name in theme cannot be identify by auto when reopen the library[01]
Description: Style name in theme cannot be identify by auto when reopen the library[01] Step: 1.Open a library and add a theme 2.New a style on the theme and use the default name that is "NewStyle" 3.Save the library, close it and reopen it again. 4.New another style on the same theme Actual result: The default style name on second times is also "NewStyle" Exception result: The default style name on second times is "NewStyle1"
model/org.eclipse.birt.report.model.tests/test/org/eclipse/birt/report/model/api/GroupElementHandleTest.java
assertTrue( !groupHandle.getPropertyHandle( ReportItem.TOC_PROP )
				.isVisible( ) );
		assertTrue( !groupHandle.getPropertyHandle( ReportItem.BOOKMARK_PROP )
				.isVisible( ) );
		assertTrue( !groupHandle
				.getPropertyHandle( Style.PAGE_BREAK_AFTER_PROP ).isVisible( ) );
		assertTrue( !groupHandle.getPropertyHandle(
				Style.PAGE_BREAK_BEFORE_PROP ).isVisible( ) );
		assertTrue( groupHandle.getPropertyHandle( ReportItem.TOC_PROP )
				.isReadOnly( ) );
		assertTrue( groupHandle.getPropertyHandle( ReportItem.BOOKMARK_PROP )
				.isReadOnly( ) );
		assertTrue( groupHandle.getPropertyHandle( Style.PAGE_BREAK_AFTER_PROP )
				.isReadOnly( ) );
		assertTrue( groupHandle
				.getPropertyHandle( Style.PAGE_BREAK_BEFORE_PROP ).isReadOnly( ) );
		
		elements.clear( );
		TableHandle table = elemFactory.newTableItem( "table" );
		RowHandle row = elemFactory.newTableRow( );
		CellHandle cell = elemFactory.newCell( );
		row.addElement( cell, RowHandle.CONTENT_SLOT );
		elements.add( cell );
		groupHandle = new SimpleGroupElementHandle( designHandle, elements );
		assertTrue( !groupHandle.getPropertyHandle( CellHandle.DROP_PROP )
				.isVisible( ) );
		assertTrue( groupHandle.getPropertyHandle( CellHandle.DROP_PROP )
				.isReadOnly( ) );
	}
	static class FakeElementHandle extends DesignElementHandle