Bug 211384 [Regression]Refresh issue of multiple parameters on Stored Procedure Dataset[07]
Description: [Regression]Refresh issue of multiple parameters on Stored Procedure Dataset[07] Build number: 2.3.0.v20071129-0800 Steps to reproduce: 1, New a stored procedure dataset and make sure the procedure including multiple input or output parameters 2, After specify the query, go to parameters page Expected result: After step2, all the required parameters listed in parameters page Actual result: Refresh the page all the paremeters listed
data/org.eclipse.birt.report.data.oda.jdbc.ui/src/org/eclipse/birt/report/data/oda/jdbc/ui/editors/SQLDataSetEditorPage.java
* @see org.eclipse.datatools.connectivity.oda.design.internal.ui.DataSetWizardPageCore#collectDataSetDesign(org.eclipse.datatools.connectivity.oda.design.DataSetDesign)
	 */
	protected DataSetDesign collectDataSetDesign( DataSetDesign design )
	{
		if ( this.getControl( ) == null || this.getControl( ).isDisposed( ) )
			return design;
		if ( design != null && doc != null )
			design.setQueryText( doc.get( ) );
		if ( this.shouldUpdateDataSetDesign ||
				!formerQueryTxt.equals( design.getQueryText( ) ) )
		{
			MetaDataRetriever retriever = new MetaDataRetriever( this.metaDataProvider,
					design.getQueryText( ) );
			IResultSetMetaData resultsetMeta = retriever.getResultSetMetaData( );
			IParameterMetaData paramMeta =  retriever.getParameterMetaData( );
			SQLUtility.saveDataSetDesign( design,
					resultsetMeta,
					paramMeta );
			formerQueryTxt = design.getQueryText( );
			this.shouldUpdateDataSetDesign = false;
			retriever.close( );
		}
		return design;
	}
	/**
	 * 
	 * @param group
	 */
	private void setupIdentifierQuoteStringCheckBox( Group group )
	{