protected boolean isNodeEmpty(JsonNode json) {
        if (json.isArray()) {
            return isListEmpty((ArrayNode) json);
        } else if (json.isObject()) {
            return isObjectEmpty((ObjectNode) json);
        } else {
            return isEmptyText(json);
        }
    }
@Test
    public void isNodeEmpty_objectNodeWithTextNode() {
        ObjectNode objectNode = new ObjectNode(factory);
        objectNode.set("key", new TextNode(VALUE));

        assertThat(expressionEvaluator.isNodeEmpty(objectNode)).isFalse();
    }