Bug 188027 PasteAction is diabled
model/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/ModuleHandle.java
{
			IncludedLibrary lib = (IncludedLibrary) libs.get( i );
			Library includeLib = module.getLibraryWithNamespace( lib
					.getNamespace( ) );
			if ( includeLib != null )
				reloadLibrary( includeLib.handle( ) );
			else
			{
				LibraryCommand cmd = new LibraryCommand( module );
				cmd.reloadLibrary( lib.getFileName( ), lib.getNamespace( ) );
			}
		}
		
		ModuleOption options = module.getOptions( );
		if ( options == null || options.useSemanticCheck( ) )
			checkReport( );
	}
	/**
	 * Reloads the library with the given library file path. If the library
	 * already is included directly or indirectly(that is, the reload path could
	 * be the path of grandson of this module), reload it. If the library is not
	 * included, exception will be thrown.
	 * <p>
	 * Call this method cautiously ONLY on the condition that the library file
	 * is REALLY changed outside. After reload successfully, the command stack
	 * is cleared.
	 * 
	 * @param reloadPath
	 *            this is supposed to be an absolute path, not in url form.
	 * @throws SemanticException