for(int i=0,j=nms.length;i<j;i++) {
objClass = (RubyModule)objClass.getConstant(nms[i]);
}
}
final RubyClass theCls = (RubyClass)objClass;
final RubyObject oo = (RubyObject)theCls.getAllocator().allocate(runtime, theCls);
final List vars = (List)(ctor.constructSequence(node));
for(final Iterator iter = vars.iterator();iter.hasNext();) {
RuntimeHelpers.invoke(oo.getRuntime().getCurrentContext(), oo, "<<", (IRubyObject)iter.next());
}
return oo;
}