Why Java Does Not Allow Multiple Inheritance In C