Why Java Doesnt Support Multiple Inheritance Java