class AggregatingNodeDataResolver implements NodeDataResolver {

    @Override
    public Map<String, Node> resolve() {
        Map<String, Node> result = new HashMap<>();
        delegates.forEach(delegate -> result.putAll(delegate.resolve()));
        return result;
    }

    public  AggregatingNodeDataResolver(List<NodeDataResolver> delegates);

}