}
protected ImmutableMapNodeBuilder(final SystemMapNode node) {
- nodeIdentifier = node.getIdentifier();
+ nodeIdentifier = node.name();
value = MapAdaptor.getDefaultInstance().takeSnapshot(accessChildren(node));
}
@Override
public ImmutableMapNodeBuilder withChild(final MapEntryNode child) {
- value.put(child.getIdentifier(), child);
+ value.put(child.name(), child);
return this;
}
@Override
public ImmutableMapNodeBuilder withValue(final Collection<MapEntryNode> withValue) {
// TODO replace or putAll ?
- for (final MapEntryNode mapEntryNode : withValue) {
+ for (var mapEntryNode : withValue) {
withChild(mapEntryNode);
}