ImageBuilder dialog = new ImageBuilder( UIUtil .getDefaultShell( ), ImageBuilder.DLG_TITLE_NEW );
ImageBuilder dialog = new ImageBuilder( UIUtil.getDefaultShell( ), ImageBuilder.DLG_TITLE_NEW, dataSetList );
		public boolean preHandleMouseUp( )		{			CreateRequest request = getRequest( );			if ( IReportElementConstants.REPORT_ELEMENT_IMAGE					.equalsIgnoreCase( (String) request.getNewObjectType( ) ) )			{				// Open the builder for new image				ImageBuilder dialog = new ImageBuilder( UIUtil						.getDefaultShell( ), ImageBuilder.DLG_TITLE_NEW );				if ( Window.OK == dialog.open( ) )				{					setModel( dialog.getResult( ) );					// If the dialog popup, mouse up event will not be called					// automatically, call it explicit					return super.preHandleMouseUp( );				}			}			return false;		}