Java portion of Interpreter Project