Private Constructor Vs Static Constructor