} else if ( targetBookmarkButton.getSelection( ) ) { initAnchorChooser( targetReportHandle, false );
	private void createDrillthroughSelectFormat( Composite container )	{		Group group = new Group( container, SWT.NONE );		group.setLayoutData( new GridData( GridData.FILL_HORIZONTAL ) );		group.setText( Messages.getString( "HyperlinkBuilder.DrillThroughStep5" ) ); //$NON-NLS-1$		group.setLayout( new GridLayout( ) );		// htmlButton = new Button( group, SWT.RADIO );		// htmlButton.setText( Messages.getString(		// "HyperlinkBuilder.DrillThroughHtml" ) ); //$NON-NLS-1$		//		// pdfButton = new Button( group, SWT.RADIO );		// pdfButton.setText( Messages.getString(		// "HyperlinkBuilder.DrillThroughPdf" ) ); //$NON-NLS-1$		ReportEngine engine = new ReportEngine( new EngineConfig( ) );		supportedFormats = engine.getSupportedFormats( );		formatCheckBtns = new HashMap( );		for ( int i = 0; i < supportedFormats.length; i++ )		{			Button btn = new Button( group, SWT.RADIO );			btn.setText( supportedFormats[i] ); //$NON-NLS-1$			formatCheckBtns.put( supportedFormats[i], btn );			// select format affects getting TOCTree from ReportDocument			btn.addSelectionListener( new SelectionListener( ) {				public void widgetSelected( SelectionEvent e )				{					if ( tocButton.getSelection( ) )					{						initAnchorChooser( targetReportHandle, true );					}					else if ( targetBookmarkButton.getSelection( ) )					{						initAnchorChooser( targetReportHandle, false );					}				}				public void widgetDefaultSelected( SelectionEvent e )				{				}			} );		}	}