Adds complete AST.java