Added additional concurrency test for unique generation of class names;
added static AtomicInteger in SourceCodeContext to guarantee unique
generated names across a class-loader