      */
     public function get selectedItems():Vector.<Object>
     {
-        var result:Vector.<Object>;
+        var result:Vector.<Object> = new Vector.<Object>();
         
         if (selectedIndices)
         {
-            result = new Vector.<Object>();
-            
             var count:int = selectedIndices.length;
             
             for (var i:int = 0; i < count; i++)

     *  @private
     *  Internal storage for the selectedIndices property.
     */
    private var _selectedIndices:Vector.<int>;
    
    /**
     *  @private

     */
    public function set selectedItems(value:Vector.<Object>):void
    {
        var indices:Vector.<int> = new Vector.<int>();
        
        if (value)
        {
            var count:int = value.length;
            
            for (var i:int = 0; i < count; i++)
