setModel(  moduleHandle.getElementFactory( ) .newElementFrom( elementHandle, null ) );
setModel( moduleHandle.getElementFactory( ) .newElementFrom( elementHandle, elementHandle.getName( ) ) );
	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, null ) );				}			}		}		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( );	}