Bug 119220 Image in library can't display properly when it is imported in a report design.
Description: Image in library can't display properly when it is imported in a report design. Steps to reproduce: 1. Add an image in a library. 2. Use this library in a report design. 3. Drag the image from library explorer into layout view. 4. The image is marked invalid.
model/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/parser/IncludedLibrariesStructureListState.java
String fileName = StringUtil.extractFileName( includeLibrary
						.getFileName( ) );
				includeLibrary.setNamespace( fileName );
			}
			String namespace = includeLibrary.getNamespace( );
			if ( isDuplicateNamespace( namespace ) )
			{
				LibraryException ex = new LibraryException(
						handler.module,
						new String[]{namespace},
						LibraryException.DESIGN_EXCEPTION_DUPLICATE_LIBRARY_NAMESPACE );
				handler.getErrorHandler( ).semanticError( ex );
				return;
			}
			
			
			
			URL url = handler.module.findResource( includeLibrary.getFileName(), IResourceLocator.LIBRARY );
			if ( url != null && handler.module.getLibraryByLocation( url.toString( ) ) != null )
			{
				LibraryException ex = new LibraryException( handler.module, new String[]{url.toString( )},
						LibraryException.DESIGN_EXCEPTION_LIBRARY_ALREADY_INCLUDED );
				handler.getErrorHandler().semanticWarning( ex );
				return;
			}
			
			if ( handler.module instanceof Library
					&& ( (Library) handler.module )
							.isRecursiveNamespace( includeLibrary
									.getNamespace( ) ) )