Reports fields of type java.lang.ThreadLocal which are not declared static final.
In the most common case a java.lang.ThreadLocal instance
associates state with a thread. A non-static non-final
java.lang.ThreadLocal field associates state with
an instance-thread combination. This is seldom necessary and often a bug
which can cause memory leaks and possibly incorrect behavior.
This inspection has a quick fix to make the field static final