No - not a dup. This concerns bottleneck in unnecessary calls to AppContext. Turns out that we're using AppContext even if security manager is not installed. The assumption was that loading of AWT AppContext class would mainly be done by plugin manager. As per stacktrace, that's not the case :
@ java.lang.Exception: Stack trace
@ at java.lang.Thread.dumpStack(Thread.java:1249)
@ at sun.awt.AppContext.<clinit>(AppContext.java:798)
@ at com.sun.jmx.trace.Trace.out(Trace.java:180)
@ at com.sun.jmx.trace.Trace.isSelected(Trace.java:88)
We should only use the AppContext approach in TimeZone if security manager is present.