initParamterBindings( );
	private void createDrillthroughSelectTargetReport( Composite container )	{		targetGroup = new Group( container, SWT.NONE );		targetGroup.setLayoutData( new GridData( GridData.FILL_HORIZONTAL ) );		targetGroup.setText( Messages.getString( "HyperlinkBuilder.DrillThroughStep1" ) ); //$NON-NLS-1$		GridLayout layout = new GridLayout( );		layout.numColumns = 3;		targetGroup.setLayout( layout );		reportDesignButton = new Button( targetGroup, SWT.RADIO );		reportDesignButton.setText( Messages.getString( "HyperlinkBuilder.ReportDesignButton" ) ); //$NON-NLS-1$		reportDesignButton.addSelectionListener( new SelectionListener( ) {			public void widgetSelected( SelectionEvent e )			{				selectRadio( targetGroup, reportDesignButton );				initTargetReport( locationEditor.getText( ) );				deSelectAnchor( );				updateButtons( );			}			public void widgetDefaultSelected( SelectionEvent e )			{			}		} );		locationEditor = new Text( targetGroup, SWT.BORDER | SWT.SINGLE );		locationEditor.addModifyListener( new ModifyListener( ) {			public void modifyText( ModifyEvent e )			{				closeTargetReport( );				initTargetReport( locationEditor.getText( ) );				initParamterBindings( );				updateButtons( );				deSelectAnchor( );			}		} );		locationEditor.setLayoutData( new GridData( GridData.FILL_HORIZONTAL ) );		createBrowerButton( targetGroup, locationEditor, false, true );		createBindingTable( targetGroup );		reportDocumentButton = new Button( targetGroup, SWT.RADIO );		reportDocumentButton.setText( Messages.getString( "HyperlinkBuilder.ReportDocumentButton" ) ); //$NON-NLS-1$		reportDocumentButton.addSelectionListener( new SelectionListener( ) {			public void widgetSelected( SelectionEvent e )			{				selectRadio( targetGroup, reportDocumentButton );				initTargetReport( documentEditor.getText( ) );				deSelectAnchor( );				updateButtons( );			}			public void widgetDefaultSelected( SelectionEvent e )			{			}		} );		documentEditor = new Text( targetGroup, SWT.BORDER | SWT.SINGLE );		documentEditor.addModifyListener( new ModifyListener( ) {			public void modifyText( ModifyEvent e )			{				closeTargetReport( );				initTargetReport( documentEditor.getText( ) );				updateButtons( );				deSelectAnchor( );			}		} );		documentEditor.setLayoutData( new GridData( GridData.FILL_HORIZONTAL ) );		createBrowerButton( targetGroup,				documentEditor,				false,				true,				new String[]{					"*.rptdocument"} ); //$NON-NLS-1$	}