code: @Override
    public void write(JsonWriterImpl out, T value)
    {
      if (value == null) {
        out.writeNull();
      }
      else if (value.getClass() != Object.class) {
        out.writeObjectValue(value);
      }
    }
docs: /*
  @Override
  public void write(JsonWriter out, Object value, boolean annotated)
  throws IOException
  {
  throw new UnsupportedOperationException(getClass().getName());
  }