# File lib/nested_multimap.rb, line 59 def [](*keys) i, l, r, k = 0, keys.length, self, self.class while r.is_a?(k) r = i < l ? r._internal_hash[keys[i]] : r.default i += 1 end r end