Я встречал код, подобный этому:
public void foo(String param1) {
final String param1F = param1;
...
}
Я сомневаюсь, что автор не знает, что он может поместить ключевое слово final непосредственно в причину сигнатуры метода, в остальной части метода он использует только param1F, но мне любопытно, если у кого-нибудь есть идея, что это может быть полезно