Only for java Programmer or Computer Science Expert Not Essay Writer Please
#A4# #create an instance of the Odometer class and pass data to constructor Create an instance of the FuelGauge class and pass data to constructor # #is fuel =0?# #increment mileage using Odometer object# #Report mileage amount Report fuel capacity# #Start# #Stop# #CarDemo# ## ## #main# ## #void# ## #args# #String[]# ## ## #FuelGauge# ## ## #Gallons# #int# ## ## #MAX_GALLONS# #int# #15# ## #FuelGauge# ## ## ## #FuelGauge# ## ## ## #g# #int# ## ## #getGallons# ## #int# ## #incrementGallons# ## #void# ## #decrementGallons# ## #void# ## #Odometer# ## ## #mileage# #int# ## ## #fuelGauge# #FuelGauge# ## ## #MAX_MILEAGE# #INT# #999999# ## #setPoint# ## ## ## #MPG# #int# #24# ## #Odometer# ## ## ## #m# #int# ## ## #fg# #FuelGauge# ## ## #getMileage# ## #int# ## #incrementMileage# ## #void# ## #Start# #set mileage = mileage +1 # #is Mileage >MAX_MILEAGE?# #set mileage =0# ## #is mileage a multiple of MPG?# #decrement fuelCapacity by 1# #Stop# #start# #return mileage# #Stop# #start# #return mileage# #Stop# #YES# #NO# #start# #Stop# #set Gallons = Gallons + 1# #start# #Stop# #set Gallons = g# #is g >=0 and g <= MAX_GALLONS# #set Gallons = 0# #start# #Stop# #set mileage = m# #is m >=0 and m <MAX_MILEAGE# #set mileage = 0# #YES# #NO# #YES# #NO# #YES# #NO# ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #Fuel, gauge & Odometer UML and Flowchart.#