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); }