 
     /**
      *  @inheritDoc
+     *  
+     *  <p>Note that for this class, the view does not need to be sorted in order to
+     *  call this method.</p>
      *  
      *  @langversion 3.0
      *  @playerversion Flash 9

    /**
     *  @inheritDoc
     *  
     *  @langversion 3.0
     *  @playerversion Flash 9
     *  @playerversion AIR 1.1

        }
        return true;
    }
    
    /**
     * @private
     * Update the parent map.
     */ 
    private function updateParentMap(currentNode:Object):void
    {
        if (currentNode != null)
        {
            var uid:String = UIDUtil.getUID(currentNode);
            if (!collection.parentMap.hasOwnProperty(uid))
                collection.parentMap[uid] = parentNodes[parentNodes.length - 1];
        }
    }

    /**
     *  @private
