class JsonValueObjectEncoderContext implements ObjectEncoderContext, ValueEncoderContext {

  @NonNull
  @Override
  public ObjectEncoderContext inline(@Nullable Object value) throws IOException {
    return add(value, true);
  }

    JsonValueObjectEncoderContext(
      @NonNull Writer writer,
      @NonNull Map<Class<?>, ObjectEncoder<?>> objectEncoders,
      @NonNull Map<Class<?>, ValueEncoder<?>> valueEncoders,
      ObjectEncoder<Object> fallbackEncoder,
      boolean ignoreNullValues);
  private  JsonValueObjectEncoderContext(JsonValueObjectEncoderContext anotherContext);

}