Hey, I keep getting illegal start of expression for this code. Can anyone tell me whats wrong with it?
import greenfoot.*; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)
/**
* Write a description of class Coin here.
*
* @author (your name)
* @version (a version number or a date)
*/
public class Coin extends Actor
{
private GreenfootImage image1;
private GreenfootImage image2;
private GreenfootImage image3;
private GreenfootImage image4;
private GreenfootImage image5;
private GreenfootImage image6;
private GreenfootImage image7;
private GreenfootImage image8;
private GreenfootImage image9;
private GreenfootImage image10;
private GreenfootImage image11;
private GreenfootImage image12;
private GreenfootImage image13;
private GreenfootImage image14;
private GreenfootImage image15;
private GreenfootImage image16;
private GreenfootImage image17;
private GreenfootImage image18;
private GreenfootImage image19;
private GreenfootImage image20;
private GreenfootImage image21;
private GreenfootImage image22;
private GreenfootImage image23;
private GreenfootImage image24;
private GreenfootImage image25;
private GreenfootImage image26;
private GreenfootImage image27;
private GreenfootImage image28;
private GreenfootImage image29;
private GreenfootImage image30;
private GreenfootImage image31;
private GreenfootImage image32;
private GreenfootImage image33;
private GreenfootImage image34;
private GreenfootImage image35;
private GreenfootImage image36;
private GreenfootImage image37;
private GreenfootImage image38;
private GreenfootImage image39;
private GreenfootImage image40;
public Coin()
{
image1 = newGreenfootImage("Zen1.png");
image2 = newGreenfootImage("Zen2.png");
image3 = newGreenfootImage("Zen3.png");
image4 = newGreenfootImage("Zen4.png");
image5 = newGreenfootImage("Zen5.png");
image6 = newGreenfootImage("Zen6.png");
image7 = newGreenfootImage("Zen7.png");
image8 = newGreenfootImage("Zen8.png");
image9 = newGreenfootImage("Zen9.png");
image10 = newGreenfootImage("Zen10.png");
image11 = newGreenfootImage("Zen11.png");
image12 = newGreenfootImage("Zen12.png");
image13 = newGreenfootImage("Zen13.png");
image14 = newGreenfootImage("Zen14.png");
image15 = newGreenfootImage("Zen15.png");
image16 = newGreenfootImage("Zen16.png");
image17 = newGreenfootImage("Zen17.png");
image18 = newGreenfootImage("Zen18.png");
image19 = newGreenfootImage("Zen19.png");
image20 = newGreenfootImage("Zen20.png");
image21 = newGreenfootImage("Zen21.png");
image22 = newGreenfootImage("Zen22.png");
image23 = newGreenfootImage("Zen23.png");
image24 = newGreenfootImage("Zen24.png");
image25 = newGreenfootImage("Zen25.png");
image26 = newGreenfootImage("Zen26.png");
image27 = newGreenfootImage("Zen27.png");
image28 = newGreenfootImage("Zen28.png");
image29 = newGreenfootImage("Zen29.png");
image30 = newGreenfootImage("Zen30.png");
image31 = newGreenfootImage("Zen31.png");
image32 = newGreenfootImage("Zen32.png");
image33 = newGreenfootImage("Zen33.png");
image34 = newGreenfootImage("Zen34.png");
image35 = newGreenfootImage("Zen35.png");
image36 = newGreenfootImage("Zen36.png");
image37 = newGreenfootImage("Zen37.png");
image38 = newGreenfootImage("Zen38.png");
image39 = newGreenfootImage("Zen39.png");
image40 = newGreenfootImage("Zen40.png");
setImage(image1);
}
{
/**
* Act - do whatever the Coin wants to do. This method is called whenever
* the 'Act' or 'Run' button gets pressed in the environment.
*/
public void act()
{
{
if (getImage().equals(image1)) {
setImage(image2);
}else if (getImage().equals(image2)) {
setImage(image3);
}else if {(getImage().equals(image3)) {
setImage(image4);
}else if {(getImage().equals(image4)) {
setImage(image5);
}else if {(getImage().equals(image5)) {
setImage(image6);
}else if {(getImage().equals(image6)) {
setImage(image7);
}else if {(getImage().equals(image7)) {
setImage(image8);
}else if {(getImage().equals(image8)) {
setImage(image9);
}else if {(getImage().equals(image9)) {
setImage(image10);
}else if {(getImage().equals(image10)) {
setImage(image11);
}else if {(getImage().equals(image11)) {
setImage(image12);
}else if {(getImage().equals(image12)) {
setImage(image13);
}else if {(getImage().equals(image13)) {
setImage(image14);
}else if {(getImage().equals(image14)) {
setImage(image15);
}else if {(getImage().equals(image15)) {
setImage(image16);
}else if {(getImage().equals(image16)) {
setImage(image17);
}else if {(getImage().equals(image17)) {
setImage(image18);
}else if {(getImage().equals(image18)) {
setImage(image19);
}else if {(getImage().equals(image19)) {
setImage(image20);
}else if {(getImage().equals(image20)) {
setImage(image21);
}else if {(getImage().equals(image21)) {
setImage(image22);
}else if {(getImage().equals(image22)) {
setImage(image23);
}else if {(getImage().equals(image23)) {
setImage(image24);
}else if {(getImage().equals(image24)) {
setImage(image25);
}else if {(getImage().equals(image25)) {
setImage(image26);
}else if {(getImage().equals(image26)) {
setImage(image27);
}else if {(getImage().equals(image27)) {
setImage(image28);
}else if {(getImage().equals(image28)) {
setImage(image29);
}else if {(getImage().equals(image29)) {
setImage(image30);
}else if {(getImage().equals(image30)) {
setImage(image31);
}else if {(getImage().equals(image31)) {
setImage(image32);
}else if {(getImage().equals(image32)) {
setImage(image33);
}else if {(getImage().equals(image33)) {
setImage(image34);
}else if {(getImage().equals(image34)) {
setImage(image35);
}else if {(getImage().equals(image35)) {
setImage(image36);
}else if {(getImage().equals(image36)) {
setImage(image37);
}else if {(getImage().equals(image37)) {
setImage(image38);
}else if {(getImage().equals(image38)) {
setImage(image39);
}else if {(getImage().equals(image39)) {
setImage(image40);
}else {(getImage().equals(image40)) {
setImage(image1);
}

