Currently, some (bad) IDEs seem to create invalid docblocks * @param ?\Cake\Chronos\ChronosDate $cutOffDate instead of * @param \Cake\Chronos\ChronosDate|null $cutOffDate This should be normalized in the sniffs prior to the null check.