code: @CanIgnoreReturnValue
    @Deprecated
    @Override
    public <T extends B> T putInstance(TypeToken<T> type, T value) {
      throw new UnsupportedOperationException();
    }
docs: Guaranteed to throw an exception and leave the map unmodified.
  
  @deprecated unsupported operation
  @throws UnsupportedOperationException always