} else {
subProgressMonitor = new SubProgressMonitor(progressMonitor, 100 * 1000);
}
IResourceDelta delta = resourceDelta;
if (kind != IncrementalProjectBuilder.FULL_BUILD && kind != IncrementalProjectBuilder.CLEAN_BUILD && !projectNeedsAnUpdate(delta)) {
subProgressMonitor.done();
return;
}
getLogger().debug("<incremental build>");
subProgressMonitor.beginTask("building WebObjects layout ...", 100);
try {