com.github.gumtreediff:gumtree-all (maven):  GumTree is a complete framework to deal with source code as trees and compute differences between them. 
Keywords: abstract-syntax-tree|diff