                         "realized"
                         (if -reader
                           "deferred"
-                          "empty")))
+                          "empty"))))
 
   (hashCode
     [this]

                          (= -size (. other -size))
                          (= -attributes (. other -attributes))
                          (not (and -content other-content
                                    (not= -content other-content))))))))

  (containsKey
    [this k]

            (let [^java.util.Map$Entry entry (first entries)]
              (recur (.assoc result (.getKey entry) (.getValue entry))
                     (rest entries)))
            result))))

  (equiv
    [this other]
