Bug 183918 get relative file path of linkage library
model/org.eclipse.birt.report.model.tests/test/org/eclipse/birt/report/model/library/DesignLoadLibraryTest.java
assertEquals( 3, dataSetList.size( ) );
		assertEquals( 1, libraryComposite.getVisibleDataSets( ).size( ) );
		
		TableHandle tableHandle1 = (TableHandle) designHandle
				.findElement( "table1" ); 
		assertNotNull( tableHandle1.getDataSet( ) );
		TableHandle tableHandle2 = (TableHandle) designHandle
				.findElement( "table2" ); 
		assertNotNull( tableHandle2.getDataSet( ) );
		
		SharedStyleHandle styleHandle = designHandle.findStyle( "style1" ); 
		LabelHandle labelHandle = (LabelHandle) designHandle
				.findElement( "label1" ); 
		assertEquals( styleHandle, labelHandle.getStyle( ) );
		
		SharedStyleHandle newStyleHandle = designHandle.getElementFactory( )
				.newStyle( "style1" ); 
		designHandle.getStyles( ).add( newStyleHandle );
		assertEquals( newStyleHandle, labelHandle.getStyle( ) );
	}
	/**
	 * Tests opening design file which includes recursive libraries.
	 * 
	 * @throws Exception
	 *             if any exception
	 */
	public void testDesignIncludeRecursiveLibraries( ) throws Exception
	{
		try
		{