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
* 
	 * 1. When including a library which includes another library, getAllImages
	 * method can return all the images in these libraries.
	 * 
	 * 2. Above condition, the imagesIterator method returns null while there is
	 * no embedded images in report design.
	 * 
	 * @throws Exception
	 */
	public void testGetImage( ) throws Exception
	{
		openDesign( "DesignIncludeLibraryWithImage.xml" ); 
		
		assertEquals( 1, designHandle.getLibraries( ).size( ) );
		assertTrue( !designHandle.imagesIterator( ).hasNext( ) );
		assertNotNull( designHandle.findImage( "Lib1.image1" ) ); 
		assertNotNull( designHandle.findImage( "Lib1.image2" ) ); 
		assertNotNull( designHandle.findImage( "Lib2.image2" ) ); 
		assertNotNull( designHandle.findImage( "Lib2.image3" ) ); 
		LibraryHandle lib1 = designHandle.getLibrary( "Lib1" ); 
		assertNotNull( lib1 );
		Iterator imageIter = lib1.imagesIterator( );
		assertTrue( imageIter.hasNext( ) );
		EmbeddedImageHandle image = (EmbeddedImageHandle) imageIter.next( );
		assertEquals( "image1", image.getName( ) ); 
		assertEquals( "Lib1.image1", image.getQualifiedName( ) ); 
		assertTrue( image.getModule( ) instanceof Library );
		image = (EmbeddedImageHandle) imageIter.next( );
		assertEquals( "image2", image.getName( ) ); 
		assertEquals( "Lib1.image2", image.getQualifiedName( ) );