public static List<String> split(String path) {
        PathUtils.validatePath(path);
        return PATH_SPLITTER.splitToList(path);
    }
@Test
    public void testSplit() {
        assertEquals(ZKPaths.split("/"), Collections.emptyList());
        assertEquals(ZKPaths.split("/test"), Collections.singletonList("test"));
        assertEquals(ZKPaths.split("/test/one"), Arrays.asList("test", "one"));
        assertEquals(ZKPaths.split("/test/one/two"), Arrays.asList("test", "one", "two"));
    }