Explain Why Java Prohibits Generic Array Creation Java