code modernization
code modernization
added a copy-constructor to IdentityHashSet
Bugfix: Only construct phantom fields at the top of the class hierarchy or when reaching a phantom class
added some synchronization code to allow FieldRef.getField() to be executed in a thread-safe manner when phantom fields are created
1) added a sanity check to help diagnose problems with class loading
2) performed some code cleanup
removed Java warnings
Merge https://github.com/Sable/soot