[367977] ServerEditorSection's doSave() does not handle a null monitor
diff --git a/plugins/org.eclipse.wst.server.ui/serverui/org/eclipse/wst/server/ui/editor/ServerEditorPart.java b/plugins/org.eclipse.wst.server.ui/serverui/org/eclipse/wst/server/ui/editor/ServerEditorPart.java
index 3229a1f..25bb440 100644
--- a/plugins/org.eclipse.wst.server.ui/serverui/org/eclipse/wst/server/ui/editor/ServerEditorPart.java
+++ b/plugins/org.eclipse.wst.server.ui/serverui/org/eclipse/wst/server/ui/editor/ServerEditorPart.java
@@ -71,6 +71,9 @@
 	 * @see org.eclipse.ui.IEditorPart#doSave(IProgressMonitor)
 	 */
 	public void doSave(IProgressMonitor monitor) {
+		if (monitor == null) 
+			return;
+		
 		List<ServerEditorSection> curSections = getSections();
 		int ticks = 100;
 		monitor.beginTask(Messages.savingTask, curSections.size() * ticks);