You work for an airline, a small airline, so small you have only one plane. Your plane has 5 rows with 4 seats in each row, 2 seats are on each side of the plane with an aisle down the middle. I have developed the class Seat.java , which represents a seat on the plane. Please review Seat.java and understand it before you start this assignment. You are to use Seat.java in this assignment. You are not to change Seat.java . 1 import java.util.Random; 2 3 public class Seat 4 { 5 private int row; 6 private int seat; 7 private boolean aisle; 8 private boolean window; 9 private boolean occupied; 10 private int cost; 11 private static int revenue = 0; 12 13 public Seat() 14 { 15 row = 0; 16 seat = 0; 17 aisle = false; 18 window = false; 19 occupied = false; 20 cost = 0; 21 }//end constructor 22 23 public Seat(int rowPassed, int seatPassed) 24 { 25 Random randNumGen = new Random(); 26 row = rowPassed; 27 seat = seatPassed; 28 if(seatPassed == 1 || seatPassed == 2) 29 aisle = true; 30 else 31 aisle = false; 32 if(seatPassed == 0 || seatPassed == 3) 33 window = true; 34 else 35 window = false; 36 occupied = false; 37 cost = randNumGen.nextInt(301) + 200; 38 //revenue = revenue + cost; 39 }//end constructor 40 41 //getters 42 public int getRow() 43 { 44 return row; 45 }//end method getRow 46 47 public int getSeat() 48 { 49 return seat; 50 }//end method getSeat 51 52 public boolean getAisle() 53 { 54 return aisle; 55 }//end method getAisle 56 57 public boolean getWindow() 58 { 59 return window; 60 }//end method getWindow 61 62 public boolean getOccupied() 63 { 64 return occupied; 65 }//end method getOccupied 66 67 public int getCost() 68 { 69 return cost; 70 }//end method getCost 71 72 public static int getRevenue() 73 { 74 return revenue; 75 }//end method getRevenue 76 77 ////// 78 //setters 79 public void setRow(int rowPassed) 80 { 81 row = rowPassed; 82 }//end method setRow 83 84 public void setSeat(int seatPassed) 85 { 86 seat = seatPassed; 87 }//end method setSeat 88 89 public void setAisle(boolean aislePassed) 90 { 91 aisle = aislePassed; 92 }//end method setAisle 93 94 public void setWindow(boolean windowPassed) 95 { 96 window = windowPassed; 97 }//end method setWindow 98 99 public void setOccupied(boolean occupiedPassed)//Revised to take care of gaming the system 100 { 101 if(occupiedPassed == true && occupied == false)//unoccupied becomes occupied 102 { 103 occupied = occupiedPassed; 104 revenue = revenue + cost; 105 } 106 else if (occupiedPassed == false && occupied == true) //occupied becomes unoccupied 107 { 108 occupied = occupiedPassed; 109 revenue = revenue - cost; 110 } 111 .