@Override
        public TempVarsStack initialValue() {
            return new TempVarsStack();
        }
ThreadLocal to store a TempVarsStack for each thread.
This ensures each thread has a single TempVarsStack that is
used only in method calls in that thread.
jme3-core/src/main/java/com/jme3/util/TempVars.java