Formal Specification and Verification of Java Refactorings | IEEE Conference Publication | IEEE Xplore