htmlButton = new Button( group, SWT.RADIO ); htmlButton.setText( Messages.getString( "HyperlinkBuilder.DrillThroughHtml" ) );  pdfButton = new Button( group, SWT.RADIO ); pdfButton.setText( Messages.getString( "HyperlinkBuilder.DrillThroughPdf" ) );
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" ) ); } else if ( supportedFormats.equals( "pdf" ) ) { btn.setText( Messages.getString( "HyperlinkBuilder.DrillThroughPdf" ) ); } else { btn.setText( supportedFormats[i] ); } formatCheckBtns.put( supportedFormats[i], btn ); }
	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$	}