 		{
 			_source.splice( 0, length );
 		}
-
+		
 		/**
 		 * Returns whether the ArrayCollection contains the specified item.
 		 */

		{
			return _source.concat();
		}

		/**
		 * Pretty prints the contents of the ArrayCollection to a string and returns it.
		 */
		override public function toString():String
		{
			if( _source )
				return _source.toString();
			else
				return super.toString();
		}

		/**
		 * Dispatches a collection event with the specified information.
		 */

		 */
		public function setItemAt( item:*, index:int ):*
		{
			if ( index < 0 || index >= length )
			{
				throw new RangeError( OUT_OF_BOUNDS_MESSAGE );
			}
			
			var replaced:* = _source.splice( index, 1, item )[ 0 ];
			internalDispatchEvent( CollectionEventKind.REPLACE, item, index );
			return replaced;
		}
		
		/**
		 * Add the specified item to the end of the list.
		 * Equivalent to addItemAt( item, length );
