@Override
    public Collection<String> childNames() {
        ArrayList<String> childNames = new ArrayList<>();
        for (ConfigResource configResource : image.resourceData().keySet()) {
            if (configResource.isDefault()) {
                childNames.add(configResource.type().name());
            } else {
                childNames.add(configResource.type().name() + ":" + configResource.name());
            }
        }
        return childNames;
    }
@Test
    public void testNodeChildNames() {
        List<String> childNames = new ArrayList<>(NODE.childNames());
        childNames.sort(String::compareTo);
        assertEquals(Arrays.asList(
            "BROKER",
            "BROKER:0",
            "TOPIC",
            "TOPIC::colons:",
            "TOPIC:__internal",
            "TOPIC:foobar"), childNames);
    }