Unique renaming of Java using source transformation | IEEE Conference Publication | IEEE Xplore