code: @SuppressWarnings("unchecked")
    public Writable put(Writable key, Writable value) {
      addToMap(key.getClass());
      addToMap(value.getClass());
      return instance.put(key, value);
    }
docs: {@inheritDoc}