    @Test
    public void toChildMap() throws Exception {

        Data data = new Data("root");
        data.setValue("a/b/c", "val1");
        data.setValue("a/b/d", "val2");
        data.setValue("a/a/d", "val3");
        Map<String, Object> map = data.toChildMap();

        assertEquals(3, map.size());
        assertEquals("val1", map.get("a/b/c"));
        assertEquals("val2", map.get("a/b/d"));
        assertEquals("val3", map.get("a/a/d"));
    }