Java Why Multiple Inheritance Is Not Allowed