So that commit I posted above was well before the JRuby 1.6.0 release, which means we haven't been properly translating the Scala names like we intended since then. So I botched that real good. The original intention was to have all those names translated to their symbolic form.
The right fix now would be to add the symbolic names as aliases for the other names. It was intended by the original code (from David Pollack) that you'd never see the $ names, but I think that goes against our way too. So I'll modify it to have both names from now on.
Funny thing...we fixed the Scala name translation because it was broken, but you depend on the broken behavior. And then it turns out that both names should be there. Quirky.