GumTree is a complete framework to deal with source code as trees and compute differences between them.
'com.github.gumtreediff:gumtree-all:2.0.0'
<dependency>
<groupId>com.github.gumtreediff</groupId>
<artifactId>gumtree-all</artifactId>
<version>2.0.0</version>
</dependency>
<dependency org="com.github.gumtreediff" name="gumtree-all" rev="2.0.0"/>
"com.github.gumtreediff", "gumtree-all", "2.0.0"