             else 
                 return [index];
         }
-        
-        else (shiftKey)
+        else // shiftKey
         {
             // A contiguous selection action has occurred. Figure out which new 
             // indices to add to the selection interval and return that. 

    {   
        super.keyDownHandler(event);

        var navigationUnit:uint = mapEventToNavigationUnit(event);    
        
        if (!dataProvider || !layout)
            return;
        

            invalidateProperties(); 
        }
    }

    /**
     *  Tries to find the next item in the data provider that
     *  starts with the character in the <code>eventCode</code> parameter.
