         clear();
 
         if (initialElements)
+        {
             addIterable(initialElements);
+        }
     }
 
     /**

    public function pop():*
    {
        var item:*;
        if (_length == 0) return null;
        for each (item in dict) break;
        delete dict[item];
        return item;
    }

    {
        var wasPresent:Boolean = contains(element);

        if (wasPresent)
        {
            delete dict[element];
            _length--;
        }
        return wasPresent;
    }

