fixed compiler warnings
diff --git a/bundles/org.eclipse.core.runtime/src/org/eclipse/core/internal/content/LowLevelIOException.java b/bundles/org.eclipse.core.runtime/src/org/eclipse/core/internal/content/LowLevelIOException.java
index 9a9f875..4280b13 100644
--- a/bundles/org.eclipse.core.runtime/src/org/eclipse/core/internal/content/LowLevelIOException.java
+++ b/bundles/org.eclipse.core.runtime/src/org/eclipse/core/internal/content/LowLevelIOException.java
@@ -24,6 +24,11 @@
  */
 /* package */class LowLevelIOException extends IOException {
 
+	/**
+	 * All serializable objects should have a stable serialVersionUID
+	 */
+	private static final long serialVersionUID = 1L;
+
 	private IOException actual;
 
 	public LowLevelIOException(IOException actual) {
diff --git a/bundles/org.eclipse.core.runtime/src/org/eclipse/core/internal/content/XMLRootHandler.java b/bundles/org.eclipse.core.runtime/src/org/eclipse/core/internal/content/XMLRootHandler.java
index f837b9a..5342552 100644
--- a/bundles/org.eclipse.core.runtime/src/org/eclipse/core/internal/content/XMLRootHandler.java
+++ b/bundles/org.eclipse.core.runtime/src/org/eclipse/core/internal/content/XMLRootHandler.java
@@ -38,6 +38,10 @@
 	 */
 	private class StopParsingException extends SAXException {
 		/**
+		 * All serializable objects should have a stable serialVersionUID
+		 */
+		private static final long serialVersionUID = 1L;
+		/**
 		 * Constructs an instance of <code>StopParsingException</code> with a
 		 * <code>null</code> detail message.
 		 */
diff --git a/bundles/org.eclipse.core.runtime/src/org/eclipse/core/internal/registry/RegistryCacheReader.java b/bundles/org.eclipse.core.runtime/src/org/eclipse/core/internal/registry/RegistryCacheReader.java
index df11aa2..c335061 100644
--- a/bundles/org.eclipse.core.runtime/src/org/eclipse/core/internal/registry/RegistryCacheReader.java
+++ b/bundles/org.eclipse.core.runtime/src/org/eclipse/core/internal/registry/RegistryCacheReader.java
@@ -420,6 +420,11 @@
 	}
 
 	public class InvalidRegistryCacheException extends Exception {
+		/**
+		 * All serializable objects should have a stable serialVersionUID
+		 */
+		private static final long serialVersionUID = 1L;
+
 		Throwable cause = null;
 
 		public InvalidRegistryCacheException(String msg, Throwable cause) {
diff --git a/bundles/org.eclipse.core.runtime/src/org/eclipse/core/internal/runtime/AssertionFailedException.java b/bundles/org.eclipse.core.runtime/src/org/eclipse/core/internal/runtime/AssertionFailedException.java
index 42e1ef7..4b393bb 100644
--- a/bundles/org.eclipse.core.runtime/src/org/eclipse/core/internal/runtime/AssertionFailedException.java
+++ b/bundles/org.eclipse.core.runtime/src/org/eclipse/core/internal/runtime/AssertionFailedException.java
@@ -21,6 +21,11 @@
  */
 /* package */
 class AssertionFailedException extends RuntimeException {
+	/**
+	 * All serializable objects should have a stable serialVersionUID
+	 */
+	private static final long serialVersionUID = 1L;
+
 	/** 
 	 * Constructs a new exception.
 	 */
diff --git a/bundles/org.eclipse.core.runtime/src/org/eclipse/core/runtime/CoreException.java b/bundles/org.eclipse.core.runtime/src/org/eclipse/core/runtime/CoreException.java
index da12736..9efba2d 100644
--- a/bundles/org.eclipse.core.runtime/src/org/eclipse/core/runtime/CoreException.java
+++ b/bundles/org.eclipse.core.runtime/src/org/eclipse/core/runtime/CoreException.java
@@ -24,6 +24,11 @@
  */
 public class CoreException extends Exception {
 
+	/**
+	 * All serializable objects should have a stable serialVersionUID
+	 */
+	private static final long serialVersionUID = 1L;
+
 	/** Status object. */
 	private IStatus status;
 
diff --git a/bundles/org.eclipse.core.runtime/src/org/eclipse/core/runtime/OperationCanceledException.java b/bundles/org.eclipse.core.runtime/src/org/eclipse/core/runtime/OperationCanceledException.java
index c6b2f3f..1427489 100644
--- a/bundles/org.eclipse.core.runtime/src/org/eclipse/core/runtime/OperationCanceledException.java
+++ b/bundles/org.eclipse.core.runtime/src/org/eclipse/core/runtime/OperationCanceledException.java
@@ -16,6 +16,11 @@
  */
 public final class OperationCanceledException extends RuntimeException {
 	/**
+	 * All serializable objects should have a stable serialVersionUID
+	 */
+	private static final long serialVersionUID = 1L;
+
+	/**
 	 * Creates a new exception.
 	 */
 	public OperationCanceledException() {
diff --git a/bundles/org.eclipse.core.runtime/src/org/eclipse/core/runtime/Preferences.java b/bundles/org.eclipse.core.runtime/src/org/eclipse/core/runtime/Preferences.java
index 9811952..474a3f5 100644
--- a/bundles/org.eclipse.core.runtime/src/org/eclipse/core/runtime/Preferences.java
+++ b/bundles/org.eclipse.core.runtime/src/org/eclipse/core/runtime/Preferences.java
@@ -152,6 +152,10 @@
 	 * @see Preferences.IPropertyChangeListener
 	 */
 	public static class PropertyChangeEvent extends EventObject {
+		/**
+		 * All serializable objects should have a stable serialVersionUID
+		 */
+		private static final long serialVersionUID = 1L;
 
 		/**
 		 * The name of the changed property.
diff --git a/bundles/org.eclipse.core.runtime/src/org/eclipse/core/runtime/content/IContentTypeManager.java b/bundles/org.eclipse.core.runtime/src/org/eclipse/core/runtime/content/IContentTypeManager.java
index 0badf4e..2004031 100644
--- a/bundles/org.eclipse.core.runtime/src/org/eclipse/core/runtime/content/IContentTypeManager.java
+++ b/bundles/org.eclipse.core.runtime/src/org/eclipse/core/runtime/content/IContentTypeManager.java
@@ -60,6 +60,10 @@
 	 * </p>
 	 */
 	public final class ContentTypeChangeEvent extends EventObject {
+		/**
+		 * All serializable objects should have a stable serialVersionUID
+		 */
+		private static final long serialVersionUID = 1L;
 
 		/**
 		 * Constructor for a new content type change event.
diff --git a/bundles/org.eclipse.core.runtime/src/org/eclipse/core/runtime/preferences/IEclipsePreferences.java b/bundles/org.eclipse.core.runtime/src/org/eclipse/core/runtime/preferences/IEclipsePreferences.java
index c95c647..3b99135 100644
--- a/bundles/org.eclipse.core.runtime/src/org/eclipse/core/runtime/preferences/IEclipsePreferences.java
+++ b/bundles/org.eclipse.core.runtime/src/org/eclipse/core/runtime/preferences/IEclipsePreferences.java
@@ -36,6 +36,10 @@
 	 * @since 3.0
 	 */
 	public final class NodeChangeEvent extends EventObject {
+		/**
+		 * All serializable objects should have a stable serialVersionUID
+		 */
+		private static final long serialVersionUID = 1L;
 
 		private Preferences child;
 
@@ -116,6 +120,10 @@
 	 * @since 3.0
 	 */
 	public final class PreferenceChangeEvent extends EventObject {
+		/**
+		 * All serializable objects should have a stable serialVersionUID
+		 */
+		private static final long serialVersionUID = 1L;
 
 		private String key;
 		private Object newValue;
diff --git a/bundles/org.eclipse.core.runtime/src/org/osgi/service/prefs/BackingStoreException.java b/bundles/org.eclipse.core.runtime/src/org/osgi/service/prefs/BackingStoreException.java
index 22a6c66..4bcf26c 100644
--- a/bundles/org.eclipse.core.runtime/src/org/osgi/service/prefs/BackingStoreException.java
+++ b/bundles/org.eclipse.core.runtime/src/org/osgi/service/prefs/BackingStoreException.java
@@ -1,6 +1,6 @@
 /*
  * @(#)BackingStoreException.java   1.3 01/07/18
- * $Header: /cvshome/repository/org/osgi/service/prefs/BackingStoreException.java,v 1.6 2002/09/20 11:55:57 pkriens Exp $
+ * $Header: /home/eclipse/org.eclipse.core.runtime/src/org/osgi/service/prefs/BackingStoreException.java,v 1.1 2004/05/05 15:14:34 jeff Exp $
  *
  * Open Services Gateway Initiative (OSGi) Confidential. 
  * 
@@ -18,12 +18,17 @@
  * of a failure in the backing store, or a failure to contact the backing
  * store.
  *
- * @version $Revision: 1.6 $
+ * @version $Revision: 1.1 $
  * @author Open Services Gateway Initiative
  */
 
 public class BackingStoreException extends Exception {
-    /**
+	/**
+	 * All serializable objects should have a stable serialVersionUID
+	 */
+	private static final long serialVersionUID = 1L;
+
+	/**
      * Constructs a <tt>BackingStoreException</tt> with the specified detail message.
      *
      * @param s the detail message.