A subset of IntelliJ IDEA's AST APIs and implementation, focusing on the read-only aspects, intended for use by Android Lint when running outside o...