コード全体には余り興味が無いので、SAX風イベントAPIじゃなくて、
StAX風のプルパーサーだといいなぁ…と思ったりもしたものの、
実は、全体の整合性がそれなりに重要って事に気付いてしまったり。
結局、ファイル全体をがっちりロックして、ASTParserにICompilationUnitを食わせるのが楽で早いらしいです。
でも、AST、ASTParser、ASTNode、ASTRewriteは、余り余分な機能を持っていません。
便利かつ、良い感じなのは、全てinternalパッケージに収まってます。
やはりインスパるしかないのか…。