ExceptionHandler.handle( e );
if(e instanceof InvalidParentException || e instanceof WrongTypeException) { GUIException exception = GUIException.createGUIException( ReportPlugin.REPORT_UI, e, "Library.DND.messages.outofsync" ); ExceptionHandler.handle( exception ); }else { ExceptionHandler.handle( e ); }
	public boolean preHandleMouseUp( )	{		ModuleHandle moduleHandle = SessionHandleAdapter.getInstance( )				.getReportDesignHandle( );		LibraryHandle library = (LibraryHandle) elementHandle.getRoot( );		try		{			if ( UIUtil.includeLibrary( moduleHandle, library ) )			{				if ( elementHandle instanceof ThemeHandle )				{					ThemeHandle model = UIUtil.applyTheme( (ThemeHandle) elementHandle,							moduleHandle,							library );					if ( model != null )					{						setModel( elementHandle );					}				}				else				{					setModel( moduleHandle.getElementFactory( )							.newElementFrom( elementHandle, elementHandle.getName( ) ) );				}			}		}		catch ( ExtendsException e )		{			GUIException exception = GUIException.createGUIException( ReportPlugin.REPORT_UI,					e,					"Library.DND.messages.outofsync" );//$NON-NLS-1$			ExceptionHandler.handle( exception );		}		catch ( Exception e )		{			ExceptionHandler.handle( e );		}		return super.preHandleMouseUp( );	}