A Survey of the Forms of Java Reference Names

by Simon Butler, Michel Wermelinger, Yijun Yu