inputHandle.setReportName( locationEditor.getText( ).trim( ) ); for ( Iterator iter = bindingList.iterator( ); iter.hasNext( ); )
if ( reportDesignButton.getSelection( ) )
	protected void okPressed( )	{		try		{			// Remove original settings			inputHandle.setURI( null );			inputHandle.setTargetBookmark( null );			inputHandle.setTargetWindow( null );			inputHandle.setReportName( null );			inputHandle.setFormatType( null );			inputHandle.getMember( Action.PARAM_BINDINGS_MEMBER ).setValue(					null );			if ( DesignChoiceConstants.ACTION_LINK_TYPE_HYPERLINK					.equals( selectedType ) )			{				inputHandle.setURI( locationEditor.getText( ).trim( ) );				inputHandle.setTargetWindow( ChoiceSetFactory						.getValueFromChoiceSet( targetChooser.getText( ),								CHOICESET_TARGET ) );			}			else if ( DesignChoiceConstants.ACTION_LINK_TYPE_BOOKMARK_LINK					.equals( selectedType ) )			{				inputHandle						.setTargetBookmark( bookmarkEditor.getText( ).trim( ) );			}			else if ( DesignChoiceConstants.ACTION_LINK_TYPE_DRILL_THROUGH					.equals( selectedType ) )			{				inputHandle.setReportName( locationEditor.getText( ).trim( ) );				for ( Iterator iter = bindingList.iterator( ); iter.hasNext( ); )				{					inputHandle.addParamBinding( (ParamBinding) iter.next( ) );				}				if ( !StringUtil.isBlank( bookmarkEditor.getText( ) ) )				{					inputHandle.setTargetBookmark( bookmarkEditor.getText( )							.trim( ) );				}				inputHandle.setTargetWindow( ChoiceSetFactory						.getValueFromChoiceSet( targetChooser.getText( ),								CHOICESET_TARGET ) );				inputHandle.setFormatType( ChoiceSetFactory						.getValueFromChoiceSet( formatChooser.getText( ),								CHOICESET_FORMAT ) );			}			inputHandle.setLinkType( selectedType );		}		catch ( SemanticException e )		{			ExceptionHandler.handle( e );		}		setResult( inputHandle );		super.okPressed( );	}