Why Multiple Inheritance is Not Supported in Java