      * </listing>
      *
      * @param map  The map to count
-     * @return     The number of keys defined in map.
+     * @return     The number of keys defined in the map.
      */
     public static function count(map:*):uint
     {

    }

    /**
     * Copies the keys and values from one map to the target map. Values
     * for source keys overwrite any identically named keys in target.
     *
     * @param source     The map to copy.
     * @param target     The target map. If omitted, will create a new
     *                   <code>Object</code>
     * @return           The target map.
     */
    public static function copy(source:*, target:* = null):*

     *
     * @param source     The map to copy from.
     * @param target     The map to copy to.
     * @param keyList    An <code>Array</code> or <code>Vector</code> of
     *                   keys to copy. If a key does not exist on
     *                   <code>source</code>, it is ignored.
     */
    public static function copySubset(source:*, target:*, keyList:*):void
    {
        for each (var key:* in keyList)
        {
