This method is using string interning, but I'm not persuaded that this was a good idea. Looking at it, we should be able to do much better by reusing the alias postfixes from a static cache; something simple like a static array should do.