TreeData current = structure.get();
List<ImmutableNode> nodes =
resolver.resolveNodeKey(current.getRootNode(), key, current);
if (nodes.size() != 1)
{
throw new ConfigurationRuntimeException(
"Key does not select a single node: " + key);
}
ImmutableNode parent = nodes.get(0);
TreeData newData =