         return undefined;
     }
 
-    // documentation inherited from interface Map
+    /** @inheritDoc */
     public function isEmpty () :Boolean
     {
         return (size() == 0);
     }
 
-    // documentation inherited from interface Map
+    /** @inheritDoc */
     public function put (key :Object, value :Object) :*
     {
         var oldValue :*;


    /**
     * Return a Hashable that represents the key.
     */
    protected function keyFor (key :Object) :Hashable
    {

        _hashFn = hashFn;
    }

    /** @inheritDoc */
    public function clear () :void
    {
        _simpleData = null;
