 		{
 			// TODO: key type conversion here?
 			
-			var inverse:int = inverseFilter.value ? 1 : 0;
+			var inverse:Boolean = inverseFilter.value;
 			var key:IQualifiedKey;
 			if (_baseKeySet == null)
 			{

			for each (key in _filteredKeys)
				_filteredKeysMap[key] = true;
			
			_dirty = false; // _filteredKeys are now valid.
		}
		private var _dirty:Boolean = true; // flag to remember if the _filteredKeys are valid
	}
}

	 */
	public class FilteredKeySet extends CallbackCollection implements IFilteredKeySet
	{
		public function FilteredKeySet()
		{
		}

