Bug 145991 [Regression]Invalid data set should not be allowed to drag or "Insert in layout"
model/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/DataSetHandle.java
}
				else
				{
					assert false;
				}
				
				removeParamBindingsFor( paramName );
			}
		}
		/**
		 * Removes the parameter binding for the parameter with the given
		 * parameter name. The parameter binding is defined in clients of the
		 * data set in which this handle exists.
		 * 
		 * @param paramName
		 *            name of the parameter
		 * @throws PropertyValueException
		 *             if error occurs when removing parameter binding.
		 */
		private void removeParamBindingsFor( String paramName )
				throws PropertyValueException
		{
			if ( paramName == null )
				return;
			Iterator iter = getElementHandle( ).clientsIterator( );
			while ( iter.hasNext( ) )
			{
				DesignElementHandle client = (DesignElementHandle) iter.next( );
				
				PropertyHandle paramBindingsPropHandle = client