docs: @SuppressWarnings("unchecked")
      private static void handleFlatteningForField(Field classField, JsonNode jsonNode) {
          final JsonProperty jsonProperty = classField.getAnnotation(JsonProperty.class);
          if (jsonProperty != null) {
              final String jsonPropValue = jsonProperty.value();
              if (containsFlatteningDots(jsonPropValue)) {
                  JsonNode childJsonNode = findNestedNode(jsonNode, jsonPropValue);
                  ((ObjectNode) jsonNode).put(jsonPropValue, childJsonNode);
              }
          }
      }