Okay, I see you use fully qualified names here. It would be more standard to encode them as `com$acme$Foo$Bundle` in the same way as the compiler does in `expandName` rather than inventing a new means to do this.