public JsonNode resolve(JsonNode tree, String path, String refFragmentPathDelimiters) {

        return resolve(tree, new ArrayList<>(asList(split(path, refFragmentPathDelimiters))));

    }
@Test(expected = IllegalArgumentException.class)
    public void attemptToUsePropertyNameOnArrayNodeThrowsIllegalArgumentException() {

        ObjectNode root = new ObjectMapper().createObjectNode();

        ArrayNode a = root.arrayNode();
        root.set("a", a);

        resolver.resolve(root, "#/a/b", "#/.");

    }