COMP 4403 Compiler Java Source Code Assignment