Why Doesnt Java Support Multiple Inheritance