docs: private static void insertJsonRow(CqlSession session) {
      // Build and execute a simple statement
      Statement stmt =
          insertInto("examples", "json_jackson_row")
              .json(new User(1, "alice", 30), session.getContext().getCodecRegistry())
              .build();
      session.execute(stmt);
  
      // The JSON object can be a bound value if the statement is prepared
      // (subsequent calls to the prepare() method will return cached statement)
      PreparedStatement pst =
          session.prepare(
              insertInto("examples", "json_jackson_row").json(bindMarker("user")).build());
      session.execute(pst.bind().set("user", new User(2, "bob", 35), User.class));
    }