My version of java is:
Java Plug-in 10.3.1.255 Using JRE version 1.7.0_03-b05 Java HotSpot(TM) Client VM
So when I had version
"It's not a bug, it's a feature" of java 7 ;)
This function should be called while holding treeLock
This is to force you writing :
synchronized(getTreeLock()) { validateTree(); }