*UNDO* [373663] Always separate the Java Output Folder from the Java Source Folder
diff --git a/plugins/org.eclipse.jst.j2ee/j2eeplugin/org/eclipse/jst/j2ee/internal/plugin/JavaEEPreferencesInitializer.java b/plugins/org.eclipse.jst.j2ee/j2eeplugin/org/eclipse/jst/j2ee/internal/plugin/JavaEEPreferencesInitializer.java
index c39f34e..daaf38f 100644
--- a/plugins/org.eclipse.jst.j2ee/j2eeplugin/org/eclipse/jst/j2ee/internal/plugin/JavaEEPreferencesInitializer.java
+++ b/plugins/org.eclipse.jst.j2ee/j2eeplugin/org/eclipse/jst/j2ee/internal/plugin/JavaEEPreferencesInitializer.java
@@ -323,6 +323,8 @@
 	 * This will be made private once the deprecated J2EEPreferences class is deleted 
 	 */
 	static String getAppClientDefaultOutputFolderName(){
+		if (ProductManager.shouldUseSingleRootStructure())
+			return getDefaultString(Keys.APP_CLIENT_CONTENT_FOLDER);
 		return getDefaultOutputFolderName();
 	}
 	
@@ -331,6 +333,8 @@
 	 * This will be made private once the deprecated J2EEPreferences class is deleted 
 	 */
 	static String getEJBDefaultOutputFolderName(){
+		if (ProductManager.shouldUseSingleRootStructure())
+			return getDefaultString(Keys.EJB_CONTENT_FOLDER);
 		return getDefaultOutputFolderName();
 	}
 	
@@ -339,6 +343,8 @@
 	 * This will be made private once the deprecated J2EEPreferences class is deleted 
 	 */
 	static String getJCADefaultOutputFolderName(){
+		if (ProductManager.shouldUseSingleRootStructure())
+			return getDefaultString(Keys.JCA_CONTENT_FOLDER);
 		return getDefaultOutputFolderName();
 	}
 	
@@ -357,6 +363,8 @@
 	 * This will be made private once the deprecated J2EEPreferences class is deleted 
 	 */
 	static String getDefaultOutputFolderName(){
+		if (ProductManager.shouldUseSingleRootStructure())
+			return getDefaultJavaSrcFolder();
 	    String outputFolder = getProductProperty( "defaultJavaOutputFolder" ); //$NON-NLS-1$
 	    if( outputFolder == null ){
 	        outputFolder = getProductProperty( "outputFolder" ); //$NON-NLS-1$