*** empty log message ***
diff --git a/model/org/eclipse/jdt/internal/core/builder/BatchImageBuilder.java b/model/org/eclipse/jdt/internal/core/builder/BatchImageBuilder.java
index 38fcff8..29243bc 100644
--- a/model/org/eclipse/jdt/internal/core/builder/BatchImageBuilder.java
+++ b/model/org/eclipse/jdt/internal/core/builder/BatchImageBuilder.java
@@ -161,7 +161,8 @@
 							}
 							copiedResource.delete(IResource.FORCE, null); // last one wins
 						}
-						resource.copy(copiedResource.getFullPath(), IResource.FORCE | IResource.DEEP, null);
+						resource.copy(copiedResource.getFullPath(), IResource.FORCE, null);
+//						resource.copy(copiedResource.getFullPath(), IResource.FORCE | IResource.DEEP, null);
 						copiedResource.setDerived(true);
 						return false;
 					case IResource.FOLDER :
diff --git a/model/org/eclipse/jdt/internal/core/builder/IncrementalImageBuilder.java b/model/org/eclipse/jdt/internal/core/builder/IncrementalImageBuilder.java
index cec24cf..46ba898 100644
--- a/model/org/eclipse/jdt/internal/core/builder/IncrementalImageBuilder.java
+++ b/model/org/eclipse/jdt/internal/core/builder/IncrementalImageBuilder.java
@@ -420,7 +420,8 @@
 						if (JavaBuilder.DEBUG)
 							System.out.println("Copying added file " + resourcePath); //$NON-NLS-1$
 						createFolder(resourcePath.removeLastSegments(1), md.binaryFolder); // ensure package exists in the output folder
-						resource.copy(outputFile.getFullPath(), IResource.FORCE | IResource.DEEP, null);
+						resource.copy(outputFile.getFullPath(), IResource.FORCE, null);
+//						resource.copy(outputFile.getFullPath(), IResource.FORCE | IResource.DEEP, null);
 						outputFile.setDerived(true);
 						return;
 					case IResourceDelta.REMOVED :
@@ -441,7 +442,8 @@
 						if (JavaBuilder.DEBUG)
 							System.out.println("Copying changed file " + resourcePath); //$NON-NLS-1$
 						createFolder(resourcePath.removeLastSegments(1), md.binaryFolder); // ensure package exists in the output folder
-						resource.copy(outputFile.getFullPath(), IResource.FORCE | IResource.DEEP, null);
+						resource.copy(outputFile.getFullPath(), IResource.FORCE, null);
+//						resource.copy(outputFile.getFullPath(), IResource.FORCE | IResource.DEEP, null);
 						outputFile.setDerived(true);
 				}
 				return;