Wrote Program, Declarations, Type, Statements, Block classes. Few errors.
Classes added and methods updated up through IfStatement
Classes written. Compiles, gets an NPE.
NPE was an ArrayList initialization issue. Compiles. Runs. Appears to validate syntax. zomg