20. (16 points) Refer to the Auto class diagram and Tester algorithm on the Supplement Page. You will write the complete code for a AutoTester class to test the use of the Auto class. You are NOT to write code for the Auto class. Comments are not required. Algorithm for application/tester class with main method: DECLARE all variables Instantiate an instance of the Auto Class CALL the setter method to set the make of the car to Subaru CALL the setter method to set the model of the car to Forester CALL the setter method to set the speed to 10 CALL the setter method to set the total miles to 25434 CALL decelerate and pass 5 CALL accelerate and pass 20 CALL the method to update total number of miles and pass 35 DISPLAY the Auto information like below as in the example output below. Example output: Make and Model: Subaru, Forester Last speed: 25 Total Miles: 25469 public class AutoTester bad the public static void main(String[] args) For Question 20: Auto - make: String - model: String - speed: int - totalMiles: int + getMake(): String + getModel(): String + getSpeed() : int + get TotalMiles() : int + setMake (String make): void + setModel (String model):void + setSpeed (int speed) : void + setTotalMiles (int totalMiles): void + accelerate(int speedIncrease): void + decelerate (int speedDecrease) : void update TotalMiles (int additionalMiles): int Partial Method Description A method accelerate that accepts one parameter that represent the number of miles that the speed should be increased to. Ex. if 5 miles is passed in, 5 miles will be added to speed. A method decelerate that accepts one parameter that represent the number of miles that the speed should be decreased by. A method update TotalMiles that accepts the number of miles the car has traveled and this will be added to the total miles