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
{
				LibraryException ex = new LibraryException(
						handler.module,
						new String[]{namespace},
						LibraryException.DESIGN_EXCEPTION_LIBRARY_INCLUDED_RECURSIVELY );
				handler.getErrorHandler( ).semanticError( ex );
				return;
			}
			handler.module.loadLibrarySilently( includeLibrary );
		}
		private boolean isDuplicateNamespace( String namespace )
		{
			Module rootHost = handler.module;
			while ( rootHost instanceof Library
					&& ( (Library) rootHost ).getHost( ) != null )
			{
				rootHost = ( (Library) rootHost ).getHost( );
			}
			Iterator iter = rootHost.getAllLibraries( ).iterator( );
			while ( iter.hasNext( ) )
			{
				Library library = (Library) iter.next( );
				if ( library.getNamespace( ).equals( namespace ) )
					return true;
			}
			return false;
		}
	}
}