if (prePage.isDirty()) { prePage.doSave(null);
if ( isMissingParameter( ) ) { if ( parameterDialog != null ) { parameterDialog.open( );    if ( parameterDialog.getReturnCode( ) == InputParameterHtmlDialog.RETURN_CODE_BROWSER_CLOSED ) { isDisplay = true; } }
	public boolean onBroughtToTop(IReportEditorPage prePage) {		if (this.isMissingParameter()) {			if (this.parameterDialog != null) {				this.parameterDialog.open();			}			return true;		}		if (getEditorInput() != prePage.getEditorInput()) {			setInput(prePage.getEditorInput());		}		if (prePage.isDirty()) {			prePage.doSave(null);		}		if (getBrowser() != null) {			display();		}		return true;	}