Java Why Multiple Inheritance Not Supportive