Bug 319902 Internal API Usage of the ODA framework components
data/org.eclipse.birt.report.data.oda.jdbc.dbprofile.ui/src/org/eclipse/birt/report/data/oda/jdbc/dbprofile/ui/internal/sqb/SQLQueryUtility.java
ValueExpressionVariable var = paramVarsIter.next( );
			index++;
			ParameterDefinition paramDefn = DesignFactory.eINSTANCE.createParameterDefinition( );
			paramDefn.setInOutMode( ParameterMode.IN_LITERAL );
			DataElementAttributes paramAttrs = DesignFactory.eINSTANCE.createDataElementAttributes( );
			paramDefn.setAttributes( paramAttrs );
			paramAttrs.setPosition( index );
			paramAttrs.setName( var.getName( ) );
			convertToDataElementAttributes( var, paramAttrs );
			adjustParameterDefinition( paramDefn );
			dataSetParams.getParameterDefinitions( ).add( paramDefn );
			
			
			if ( paramAttrs.getName() != null && paramAttrs.getName().trim( ).length( ) > 0 )
			{
				if ( paramMdPropBuf.length() > 0 )
					paramMdPropBuf.append( CONST_PARAMS_DELIMITER );
				paramMdPropBuf.append( paramAttrs.getPosition() + CONST_PARAM_NAME_DELIMITER + paramAttrs.getName() );
			}
		}
        
        
		if ( dataSetDesign.getPrivateProperties( ) == null )
		{
		    
			try
			{
				Properties props = new Properties( );
				props.setProperty( PROP_PRIVATE_PARAMETERMETADATA, EMPTY_STRING );
				dataSetDesign.setPrivateProperties(