Logical reader that potentially contains a token
        /// <summary>
        /// Ejects token from slot.
        /// This method should be used only for testing purposes with PKCS11-MOCK module.
        /// </summary>
        /// <param name="slot">Instance of the extended class</param>
        public static void EjectToken(this HLA81.Slot slot)
        {
            CKR rv = slot.LowLevelPkcs11.C_EjectToken(slot.SlotId);

            if (rv != CKR.CKR_OK)
            {
                throw new Pkcs11Exception("C_EjectToken", rv);
            }
        }