
Given that some places where this method is invoked does a null check, it seems reasonable to make this assumption explicit. That way if devs use the method in the future, then they will be aware of the contract.
Given that some places where this method is invoked does a null check, it seems reasonable to make this assumption explicit. That way if devs use the method in the future, then they will be aware of the contract.