public static IMetaClass CreateMetaClass(IBehavior superclass, Machine machine) { IMetaClass metasuperclass = null; if (superclass != null) metasuperclass = superclass.MetaClass; return new BaseMetaClass(machine.MetaClassClass, metasuperclass, machine, string.Empty); }