IdlScopeBase parent = root;
if (nm.length > 1) {
for (int i = 0; i < nm.length - 1; ++i) {
IdlModule mod = IdlModule.create(parent, nm[i]);
parent.addToScope(mod);
parent = mod;
}
}
intf = IdlInterface.create(parent, nm[nm.length - 1]);
parent.holdForScope(intf);