Please never overwrite method parameters. Please use new local variables with good names to make the difference clear.