ParentFull threadwhartung·JDK, I believe, has first class support for accessing the Java AST.View on HN