if ( isMissingParameter( ) ) { editor.setActivePage( prePage.getId( ) ); return false; }
	public boolean onBroughtToTop( IReportEditorPage prePage )	{		boolean isDisplay = false;		if ( getEditorInput( ) != prePage.getEditorInput( ) )		{			setInput( prePage.getEditorInput( ) );		}		if ( prePage.isDirty( ) )		{			prePage.doSave( null );		}		// if miss parameter, pop up parameter dialog		if ( isMissingParameter( ) )		{			if ( parameterDialog != null )			{				parameterDialog.open( );				// if parameter dialog closed successfully, then preview the				// current report				if ( parameterDialog.getReturnCode( ) == InputParameterHtmlDialog.RETURN_CODE_BROWSER_CLOSED )				{					isDisplay = true;				}			}		}		else		{			isDisplay = true;		}		if ( isDisplay )		{			display( );		}		return true;	}