Understood, thanks.
What can happen is that if you forgot to initialize a variable, then in the first branch you see the warning, if you correct this the warning is gone and you can have the false impression that everything in the other case branchs is fine, but this should not be the case.