Obviously the launcher is not my project, but I find the use of final throughout the code in method declarations and catch blocks to be a bit of a waste. Checkstyle already catches cases where variables are modified in these situations, and it just makes the code more bloated and reduces readability.

It is particularly excessive in catch blocks because the likelyhood of a violation there is extremely slim.