Why We Cannot Instantiate Interface In Java