public class ControlFreeVehicle { final String TOYOTA = "TOYOTA"; final String BUICK = "BUICK"; final String CHEV = "CHEVROLET"; private String make; public ControlFreeVehicle ( ) { make = "None"; } public ControlFreeVehicle (String mk) { make = mk; } public void startVehicle( ) { System.out.println("Now we are starting the vehicle..." + make); connectCircuit( ); igniteEngine( ); setGear( ); releaseBrake( ); System.out.println("===============DONE================="); } public void connectCircuit( ) { String name = make.toUpperCase( ); checkCondition( ); if (name.equals(TOYOTA)) System.out.println("Red...Blue...Yellow"); else if (name.equals(BUICK)) System.out.println("Blue...Red...Yellow"); else System.out.println("Yellow...Red...Blue"); } public void igniteEngine( ) { String name = make.toUpperCase( ); checkCondition( ); if (name.equals(TOYOTA)) System.out.println("2...1...3"); else if (name.equals(BUICK)) System.out.println("3...1...2"); else System.out.println("1...3...2"); } public void setGear( ) { String name = make.toUpperCase( ); checkCondition( ); if (name.equals(TOYOTA)) System.out.println("Ding...Ding...Dong"); else if (name.equals(BUICK)) System.out.println("Ping...Pang...Pang"); else System.out.println("Gla...Glu...Glo"); } public void releaseBrake( ) { String name = make.toUpperCase( ); checkCondition( ); if (name.equals(TOYOTA)) System.out.println("4...7...9"); else if (name.equals(BUICK)) System.out.println("7...6...8"); else System.out.println("5...4...6"); } private void checkCondition( ) { System.out.println("Checking condition for..." + make); } }