btn.addSelectionListener( new SelectionListener( ) {  public void widgetSelected( SelectionEvent e ) { initAnchorChooser( targetReportHandle, true ); }  public void widgetDefaultSelected( SelectionEvent e ) { } } );
	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 );			if ( supportedFormats.equals( "html" ) )			{								btn.setText( Messages.getString( "HyperlinkBuilder.DrillThroughHtml" ) ); //$NON-NLS-1$			}			else if ( supportedFormats.equals( "pdf" ) )			{								btn.setText( Messages.getString( "HyperlinkBuilder.DrillThroughPdf" ) ); //$NON-NLS-1$			}			else			{								btn.setText( supportedFormats[i] ); //$NON-NLS-1$			}			formatCheckBtns.put( supportedFormats[i], btn );		}	}