Java Why Multiple Inheritance Not Allowed