Merge ASTQuery

Note:
Java8 is needed for ASTQuery.