modifying jj file and making changes to other java files as necesssary