Using the same name means from that point the name doesn't refer to the original parameter, which might be confusing when reading the method.
Using the same name means from that point the name doesn't refer to the original parameter, which might be confusing when reading the method.