Bug 388342: [type wizards] Main Method Stub Check Box in the Class Wizard Stays Checked the Next Time It Loads
diff --git a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/wizards/NewClassWizardPage.java b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/wizards/NewClassWizardPage.java
index a331126..7113ef1 100644
--- a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/wizards/NewClassWizardPage.java
+++ b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/wizards/NewClassWizardPage.java
@@ -54,7 +54,7 @@
 
 	private final static String PAGE_NAME= "NewClassWizardPage"; //$NON-NLS-1$
 
-	private final static String SETTINGS_CREATEMAIN= "create_main"; //$NON-NLS-1$
+//	private final static String SETTINGS_CREATEMAIN= "create_main"; // not stored any more, see https://bugs.eclipse.org/388342
 	private final static String SETTINGS_CREATECONSTR= "create_constructor"; //$NON-NLS-1$
 	private final static String SETTINGS_CREATEUNIMPLEMENTED= "create_unimplemented"; //$NON-NLS-1$
 
@@ -99,7 +99,6 @@
 		if (dialogSettings != null) {
 			IDialogSettings section= dialogSettings.getSection(PAGE_NAME);
 			if (section != null) {
-				createMain= section.getBoolean(SETTINGS_CREATEMAIN);
 				createConstructors= section.getBoolean(SETTINGS_CREATECONSTR);
 				createUnimplemented= section.getBoolean(SETTINGS_CREATEUNIMPLEMENTED);
 			}
@@ -283,7 +282,6 @@
 			if (section == null) {
 				section= dialogSettings.addNewSection(PAGE_NAME);
 			}
-			section.put(SETTINGS_CREATEMAIN, isCreateMain());
 			section.put(SETTINGS_CREATECONSTR, isCreateConstructors());
 			section.put(SETTINGS_CREATEUNIMPLEMENTED, isCreateInherited());
 		}