private JsonNode getNodeAtPath(ObjectNode parentObjectNode, String... path) {
		JsonNode jsonNode = parentObjectNode;
		for (int i = 0; i < path.length; i++) {
			if (jsonNode == null || jsonNode.isNull()) {
				return null;
			}
			jsonNode = jsonNode.get(path[i]);
		}
		return jsonNode;
	}
@param parentObjectNode
@param path
@return JsonNode present at path, null if absent
workflow-controller/controller-service/src/main/java/io/hyscale/controller/directive/ServiceSpecDirectiveUpdateHandler.java