C #: Niejawna konwersja między „<null>” i „bool”

Dostałem dziwny komunikat o błędzie, gdy próbowałem przekonwertowaćobject dobool, oto mój kod:

public partial class ModifierAuteur : DevExpress.XtraEditors.XtraForm
{
    public ModifierAuteur(object getKeyDecesCheckBox)
    {
         decesCheckBox.Checked = getKeyDecesCheckBox == null ? null : (bool)getKeyDecesCheckBox;
    }
}

a to jest komunikat o błędzie:

Nie można określić typu wyrażenia warunkowego, ponieważ nie ma niejawnej konwersji między<null> ibool

questionAnswers(4)

yourAnswerToTheQuestion