// look for well-known classes
Symbol className = key.getKlass().getName();
if (Assert.ASSERTS_ENABLED) {
Assert.that(className != null, "Null class name");
}
Instance inst = (Instance) key;
if (className.equals(javaLangString)) {
object = new StringReferenceImpl(this, inst);
} else if (className.equals(javaLangThread)) {
object = new ThreadReferenceImpl(this, inst);
} else if (className.equals(javaLangThreadGroup)) {