     }
     
     /** 
-     *  If the item is an IEventDispatcher watch it for updates.  
-     *  This is called by addItemAt and when the source is initially
-     *  assigned.
+     *  If the item is an IEventDispatcher, watch it for updates.  
+     *  This method is called by the <code>addItemAt()</code> method, 
+     *  and when the source is initially assigned.
+     *
+     *  @param item The item passed to the <code>addItemAt()</code> method.
      *  
      *  @langversion 3.0
      *  @playerversion Flash 9


    /**
     *  Pretty prints the contents of this ArrayList to a string and returns it.
     *  
     *  @langversion 3.0
     *  @playerversion Flash 9

    }
    
    /**
     *  Called when any of the contained items in the list dispatch an
     *  ObjectChange event.  
     *  Wraps it in a <code>CollectionEventKind.UPDATE</code> object.
     *
     *  @param event The event object for the ObjectChange event.
     *  
     *  @langversion 3.0
     *  @playerversion Flash 9
