docs: @SuppressWarnings("unchecked")
      public void putAll(Map t) {
          // don't delegate to putAll since we want case handling from put
          for (Entry next : (Set<Entry>) t.entrySet()) {
              put(next.getKey(), next.getValue());
          }
      }