Why Java Do Not Support Multiple Inheritance