Le compilateur de dit tout :
Expected token ";", but found "new"
En français ça donne :
Je m'attendais au signe ";" mais j'ai trouvé "new".
Donc vas à la ligne 502 (première erreur) et regarde la ligne du dessus, il doit manqué le ";" à la fin.
Pour les autres erreurs, c'est un peu la même chose sauf qu'il manque des "{".
Bon courage.
++
Syg