SLQI may not acquire the PM mutex (read or write) while holding a private lock.
Created attachment 22960 [details]
Observed in the 200506211800 q-build.
Hopefully fixed in the trunk. Unfortunatelly, it (AFAIK) cannot work without a
private lock (read access is not enough, exclusive access to the cache is
needed, and write access cannot be used as the configurationXmlChanged is called
under the read access).
Checking in src/org/netbeans/modules/java/freeform/SourceLevelQueryImpl.java;
new revision: 1.7; previous revision: 1.6