         private static var _currentHierarchy:HierarchicalCollectionView;
         private static var _sut:HierarchicalCollectionViewCursor;
         private static var _operationCursor:HierarchicalCollectionViewCursor;
+        public static var selectionAndRemovalLocations:Array = [[10, 8, 1], [11, 7, 1], [11, 6, 2], [19, 17, 1]];
+
+        private static var foo:Parameterized;
 
 		[BeforeClass]
 		public static function setUpBeforeClass():void


import spark.components.WindowedApplication;

public class HierarchicalCollectionViewCursor_FLEX_34424_Test
	{
        private static var _utils:HierarchicalCollectionViewTestUtils = new HierarchicalCollectionViewTestUtils();

            assertNotNull(selectedNode);
		    selectedNode.isSelected = true;

            //2. Perform removal
			_operationCursor = _currentHierarchy.createCursor() as HierarchicalCollectionViewCursor;
			_operationCursor.seek(new CursorBookmark(removalIndex));
		    performRemoval(_operationCursor, noItemsToRemove);

            //THEN
            assertTrue(_noErrorsThrown);
            assertEquals(selectedNode, _sut.current);
        }
		
        private static function performRemoval(where:HierarchicalCollectionViewCursor, noItemsToRemove:int):void
        {
            var itemToBeRemoved:DataNode = where.current as DataNode;
            assertNotNull(itemToBeRemoved);
