docs: private boolean findAttribute(JsonParser parser, JsonPathCursor pathCursor) throws IOException {
          JsonToken token = parser.getCurrentToken();
          if (token != JsonToken.START_OBJECT) {
              return false;
          }
          while (true) {
              token = parser.nextToken();
              if (token == JsonToken.END_OBJECT) {
                  return false;
              }
              if (pathCursor.getCurrent().equals(parser.getCurrentName())) {
                  parser.nextToken();
                  return true;
              } else {
                  parser.nextToken();
                  parser.skipChildren();
              }
          }
      }