      *  the cursor moves to the next item. If you remove the last item, the
      *  cursor is at the AFTER_LAST bookmark.
      *  
-     *
      *  <p>If the item after the removed item is not local and an asynchronous 
      *  operation must be performed, an ItemPendingError is thrown. 
      *  See the ItemPendingError documentation and the collections
      *  documentation  for more information on using the ItemPendingError.</p>
      * 
+     *  @return The item that was removed.
+     *  
      *  @see mx.collections.errors.ItemPendingError
      */
     function remove():Object;

     *  in a non-unique index, use the <code>findFirst()</code> or
     *  <code>findLast()</code> method.</p>
     *
     *  <p>The values in the parameter must be configured as name-value pairs,
     *  as in an associative array (or be the actual object to search for).
     *  The values of the names specified must match properties
     *  specified in the sort.
     *  For example, if properties <code>x</code>, <code>y</code>, and
     *  <code>z</code> are in the current sort, the values specified should be
     *  <code>{x: <i>x-value</i>, y: <i>y-value</i>, z: <i>z-value</i>}</code>.</p>
     *
     *  <p>When all of the data is local this method returns
     *  <code>true</code> if the item can be found and <code>false</code>
     *  otherwise.
     *  If the data is not local and an asynchronous operation must be
     *  performed, an ItemPendingError is thrown.</p>
     *
     *  @see #findFirst()
     *  @see #findLast()

     *  in a non-unique index, use the <code>findAny()</code> method, which
     *  may be a little faster.</p>
     *
     *  <p>If the data is not local and an asynchronous operation must be
     *  performed, an ItemPendingError is thrown.</p>
     *
     *  @param values The search criteria. The values in the Object must be configured as name-value pairs,
     *  as in an associative array (or be the actual object to search for). The values of the names specified must match properties
     *  specified in the sort. For example, if properties <code>x</code>, <code>y</code>, and
     *  <code>z</code> are in the current sort, the values specified should be
     *  <code>{x: <i>x-value</i>, y: <i>y-value</i>, z: <i>z-value</i>}</code>.
     *
     *  @return When all of the data is local this method returns
     *  <code>true</code> if the item can be found and <code>false</code>
     *  otherwise. 
     *  
     *  @see #findAny()
     *  @see #findFirst()
     *  @see mx.collections.errors.ItemPendingError
