// update the contents of the existing unit if fForce is true
if (force) {
IBuffer buffer = unit.getBuffer();
if (buffer == null) return;
buffer.setContents(fSource);
unit.save(new NullProgressMonitor(), false);
resultElements = new IJavaElement[] {unit};
if (!Util.isExcluded(unit)
&& unit.getParent().exists()) {
for (int i = 0; i < resultElements.length; i++) {
delta.changed(resultElements[i], IJavaElementDelta.F_CONTENT);