Fixing bad practice with local variable collision, as revealed by static analysis