Why Java Does Not Support Multiple Inheritance Using Interface