catch (ConfigurationRuntimeException iex)
{
// the passed in key does not map to exactly one node
// obtain the node for the section, create it on demand
InMemoryNodeModel parentModel = getSubConfigurationParentModel();
NodeSelector selector = parentModel.trackChildNodeWithCreation(null, name, this);
return createSubConfigurationForTrackedNode(selector, this);
}
}
}