I understand that main method is the point, from where the program execution starts. Makes a lot of sense. If I have a package, can that package have 2 classes with main methods defined? If yes, from where the execution will start as there are 2 execution points now. Please briefly explain.