[91543] Exception when placing a breakpoint (double click on ruler)
diff --git a/bundles/org.eclipse.wst.sse.ui/src/org/eclipse/wst/sse/ui/internal/StructuredTextEditor.java b/bundles/org.eclipse.wst.sse.ui/src/org/eclipse/wst/sse/ui/internal/StructuredTextEditor.java
index 3f68248..e838911 100644
--- a/bundles/org.eclipse.wst.sse.ui/src/org/eclipse/wst/sse/ui/internal/StructuredTextEditor.java
+++ b/bundles/org.eclipse.wst.sse.ui/src/org/eclipse/wst/sse/ui/internal/StructuredTextEditor.java
@@ -1376,6 +1376,9 @@
 		else if (ViewerSelectionManager.class.equals(required)) {
 			result = getViewerSelectionManager();
 		}
+		else if (IDocument.class.equals(required)) {
+			result = getDocumentProvider().getDocument(getEditorInput());
+		}
 		else if (SourceEditingTextTools.class.equals(required)) {
 			result = createSourceEditingTextTools();
 		}