internal void Init (IConfigSystem system, string configPath, Configuration parent)
{
this.system = system;
this.configPath = configPath;
streamName = system.Host.GetStreamName (configPath);
this.parent = parent;
if (parent != null)
rootGroup = parent.rootGroup;
else {
rootGroup = new SectionGroupInfo ();
rootGroup.StreamName = streamName;
}
if (streamName != null)
Load ();
}