Why Main Has Void Return Type? Public Static Void Main In Java