docs: private void handshake() {
          JsonNode helloResponse = this.readNextResponse();
  
          if (!helloResponse.has("hello")) {
              throw new JsiiException("Expecting 'hello' message from jsii-runtime");
          }
  
          String runtimeVersion = helloResponse.get("hello").asText();
          assertVersionCompatible(JSII_RUNTIME_VERSION, runtimeVersion);
      }