public override sealed Slot slot(string name, bool check) { Slot slot = (Slot)((GenericType)reflect()).m_slotsByName[name]; if (slot != null) return slot; if (check) throw UnknownSlotErr.make(this.qname() + "." + name).val; return null; }