code: public JsonWriter writeValue(Boolean value) throws IOException {
          if (!willWriteValue) {
              indent();
          }
          writer.write(value.toString());
          willWriteValue = false;
          return this;
      }
docs: Writes a {@code Boolean} object to a character stream.
  
  @param value a {@code Boolean} object to write to a character-output stream
  @return this JsonWriter
  @throws IOException if an I/O error has occurred