missing semicolons here and various other places. (mainly throw statements)