String symbol = (String) javaValue;
SmalltalkClassLoader smalltalkClassLoader = classLoader();
if (smalltalkClassLoader.isInternedSymbol(symbol))
return smalltalkClassLoader.internedSymbolAt(symbol);
ProtoObject symbolObject = instanceOfWith("Symbol", symbol);
smalltalkClassLoader.internSymbolAtPut(symbol, symbolObject);
return symbolObject;
}
protected ProtoObject instanceOfWith(String type, Object javaValue) {
ProtoObject anInstance = instanceOf(type);