Linking Syntactic and Semantic Models of Java Source Code within a Program Transformation System | IEEE Conference Publication | IEEE Xplore