class goat extends object and adds an instance variable tail and methods milk(and jump(class pig extends object and adds an instance variable nose and methods eat(and wallow(class horse extends object and adds instance variables height and colorand methods run(and jump(class racer extends horse and adds method race(class equestrian extends horse and adds an instance variable weight and methods trot(and is trained( - give short fragment of java code that uses the progression classes from section to find the th value of fibonacci progression that starts with and as its first two values - if we choose inc how many calls to the nextvalue method from the arithprogression class of section can we make before we cause long-integer overflowr- suppose we have an instance variable that is declared of type progressionusing the classes of section suppose further that actually refers to an instance of the class geom progression that was created with the default constructor if we cast to type progression and call firstvalue()what will be returnedwhyr-