 				throw new ArgumentError('Unknown provider.');
 			
 			var numBindings : uint = _bindingNames.length;
-			for (var indexRead : uint = 0, indexWrite : uint = 0; indexRead < numBindings; ++indexRead)
+			for (var indexRead : uint = 0, indexWrite : uint = 0;
+				indexRead < numBindings;
+				++indexRead)
 			{
 				var bindingName : String = _bindingNames[indexRead];
 				


	public final class DataBindings
	{
		private var _owner							: ISceneNode				= null;
		
		private var _providers						: Vector.<IDataProvider> 	= new <IDataProvider>[];
		private var _bindingNames					: Vector.<String>			= new Vector.<String>();
		
		private var _bindingNameToValue				: Object					= {};
		private var _bindingNameToChangedSignal		: Object					= {};
		
		private var _bindingNameToProvider			: Object					= {};
		private var _providerToBindingNames			: Dictionary				= new Dictionary(); // dic[Vector.<String>[]]
		
		public function get owner() : ISceneNode
		{

					delete _bindingNameToProvider[bindingName];
				}
				else
					_bindingNames[uint(indexWrite++)] = _bindingNames[indexRead];
			}
			_bindingNames.length = indexWrite;
			
