     [Bindable("listChanged")]
     
     /**
-     *  The IList that this collection view "wraps", i.e. the object to which all of 
-     *  the IList metods are delegated.
-     * 
-     *  <p>If this property is null, the IList mutation methods, like <code>setItemAt()</code>,
-     *  are no-ops and the IList query methods, like <code>getItemAt()</code> return, null
+     *  The IList object that this collection wraps. That means the object to which all of 
+     *  the IList methods are delegated.
+     * 
+     *  <p>If this property is null, the IList mutation methods, such as <code>setItemAt()</code>,
+     *  are no-ops. The IList query methods, such <code>getItemAt()</code>, return null
      *  or zero (-1 for <code>getItemIndex()</code>), as appropriate.</p>
      * 
      *  @default null  
-     *  
-     *  @langversion 3.0
-     *  @playerversion Flash 9
-     *  @playerversion AIR 1.1
-     *  @productversion Flex 3
+     * 
+     *  @langversion 3.0
+     *  @playerversion Flash 10
+     *  @playerversion AIR 1.5
+     *  @productversion Flex 4
      */
     public function get list():IList
     {

     *  @inheritDoc
     *  
     *  @langversion 3.0
     *  @playerversion Flash 9
     *  @playerversion AIR 1.1
     *  @productversion Flex 3
     */
    public function removeAll():void
    {

     *   </p>
     * 
     *  <p>Setting this property does not affect provisional pending items that were already
     *  created.  Setting this property to null prevents provisional pending items 
     *  from being created.</p>
     * 
     *  @default A function that unconditionally returns null. 
     *  @see #getItemAt()
     *  @see #createFailedItemFunction
     *  @see mx.collections.errors.ItemPendingError
     * 
     *  @langversion 3.0
     *  @playerversion Flash 10
     *  @playerversion AIR 1.5
     *  @productversion Flex 4
     */
    public function get createPendingItemFunction():Function
    {
