code: @CanIgnoreReturnValue
    @Deprecated
    @Override
    public B put(TypeToken<? extends B> key, B value) {
      throw new UnsupportedOperationException("Please use putInstance() instead.");
    }
docs: Not supported. Use {@link #putInstance} instead.
  
  @deprecated unsupported operation
  @throws UnsupportedOperationException always