LPS-49294 Part 1: Manually ensure that all branching code results in final variables being initialized
LPS-49294 Part 2: Manually ensure that all branching code results in final variables being initialized
LPS-49294 Part 3: Manually ensure that all branching code results in final variables being initialized
LPS-49294 Part 4: Manually ensure that all branching code results in final variables being initialized
LPS-49294 Part 5: Manually ensure that all branching code results in final variables being initialized
LPS-49294 No longer supports JDK6, drop off the hacky work around
LPS-49294 Servlet spec 2.4 and prior are no longer supported.