Why Multiple Inheritance In Java