kum: final out of sync work
diff --git a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/JavaPluginResources.properties b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/JavaPluginResources.properties
index 8ede94c..a701595 100644
--- a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/JavaPluginResources.properties
+++ b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/JavaPluginResources.properties
@@ -237,12 +237,19 @@
 Editor.Error.access.title=Error accessing compilation unit
 Editor.Error.access.message=Cannot access compilation unit
 Editor.Error.no_provider=Java Editor does not have a document provider
+
 Editor.Error.save.title=Save problems
-Editor.Error.save.message=Internal error: 
+Editor.Error.save.message=Could not save file.
+
+Editor.Error.save.deleted.title=Cannot Save
+Editor.Error.save.deleted.message=File has been deleted. 
+
 Editor.Error.revert.title=Problems while reverting to saved state
-Editor.Error.revert.message=Internal error:
+Editor.Error.revert.message=Could not revert to saved state
+
 Editor.Error.setinput.title=Problem while opening
 Editor.Error.setinput.message=Cannot open input element: 
+
 Editor.Error.no_input=Unable to read contents Java Editor input
 Editor.Error.invalid_input=Invalid Java Editor input
 
diff --git a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/javaeditor/CompilationUnitDocumentProvider.java b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/javaeditor/CompilationUnitDocumentProvider.java
index 907396c..b426779 100644
--- a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/javaeditor/CompilationUnitDocumentProvider.java
+++ b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/javaeditor/CompilationUnitDocumentProvider.java
@@ -185,6 +185,7 @@
 				IDocument d= createCompilationUnitDocument(c);

 				IAnnotationModel m= createCompilationUnitAnnotationModel(element);

 				_FileSynchronizer f= new _FileSynchronizer(input);

+				f.install();

 				BufferSynchronizer b= new BufferSynchronizer(d, c);

 				b.install();

 				

diff --git a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/javaeditor/CompilationUnitEditor.java b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/javaeditor/CompilationUnitEditor.java
index e617b6c..a5b40ca 100644
--- a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/javaeditor/CompilationUnitEditor.java
+++ b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/javaeditor/CompilationUnitEditor.java
Binary files differ