Cleanup
IDEA-98936 (classes in default (unnamed) package cannot be referenced from other packages)
Class/package name clashes highlighting
Java 6 checks not needed
external artifact builder: workaround for problem in PersistentHashMap (it doesn't use isEqual/getHashCode method from KeyDescriptor for myAppendCache)