 	import spark.components.List;
 	import spark.components.Scroller;
 	import spark.components.supportClasses.ScrollBarBase;
-    import spark.layouts.HorizontalLayout;
+	import spark.layouts.HorizontalLayout;
 	import spark.layouts.VerticalLayout;
 	
 	use namespace mx_internal;

			
			for (var i:int = 0; i < n; i++)
			{
			
				var selectedIndex:int  =  selItems[i];
				
				if (selectedIndex < firstVisibleIndex)
			{
			selectedItemsAboveView = true;
			}
				else if (selectedIndex > lastVisibleIndex)
			{
			selectedItemsBelowView = true;
			}
			else
			{
					var item:IVisualElement = sparkList.dataGroup.getElementAt(selectedIndex);
					if(item is IAutomationObject)
			result.push(IAutomationObject(item).automationValue);
			}
			}
			
			if (selectedItemsAboveView)
			result.unshift("...");
			
			if (selectedItemsBelowView)
			result.push("...");
			
			return result;
		}		

			// So we are storing the scroll positions at the time of drag enter
			// so that we can record a value change event if we find that the scroll positions
			// at the time of drag drop are different from those at the time of drag enter.
			if(sparkList.layout != null)
			{
				dragEnterVScrollPos = sparkList.layout.verticalScrollPosition;
				dragEnterHScrollPos = sparkList.layout.horizontalScrollPosition;
			}
			else
			{
				dragEnterVScrollPos = -1;
				dragEnterHScrollPos = -1;
			}
		}
		
		/**
