Index: org/omg/CORBA/NameValuePair.java
===================================================================
RCS file: /cvsroot/classpath/classpath/org/omg/CORBA/NameValuePair.java,v
retrieving revision 1.1
diff -u -r1.1 NameValuePair.java
--- org/omg/CORBA/NameValuePair.java	18 May 2005 08:25:26 -0000	1.1
+++ org/omg/CORBA/NameValuePair.java	23 May 2005 13:58:34 -0000
@@ -38,6 +38,9 @@
 
 package org.omg.CORBA;
 
+import org.omg.CORBA.portable.IDLEntity;
+
+import java.io.Serializable;
 
 /**
  * Holds the value, having the given name(id). This class is used by
@@ -46,6 +49,7 @@
  * @author Audrius Meskauskas, Lithuania (AudriusA@Bioinformatics.org)
  */
 public final class NameValuePair
+  implements Serializable, IDLEntity
 {
   /**
    * The value of the structure record.
@@ -53,6 +57,11 @@
   public Any value;
 
   /**
+   * Use serialVersionUID (v1.4) for interoperability.
+   */
+  private static final long serialVersionUID = 7000741877654946223L;
+
+  /**
    * The name of the structure record.
    */
   public String id;
Index: org/omg/CORBA/SetOverrideType.java
===================================================================
RCS file: /cvsroot/classpath/classpath/org/omg/CORBA/SetOverrideType.java,v
retrieving revision 1.2
diff -u -r1.2 SetOverrideType.java
--- org/omg/CORBA/SetOverrideType.java	20 May 2005 07:26:10 -0000	1.2
+++ org/omg/CORBA/SetOverrideType.java	23 May 2005 13:53:56 -0000
@@ -86,7 +86,7 @@
   /**
    * No other instances can be created.
    */
-  private SetOverrideType(int a_value)
+  protected SetOverrideType(int a_value)
   {
     _value = a_value;
   }
Index: org/omg/CORBA/DynFixed.java
===================================================================
RCS file: /cvsroot/classpath/classpath/org/omg/CORBA/DynFixed.java,v
retrieving revision 1.1
diff -u -r1.1 DynFixed.java
--- org/omg/CORBA/DynFixed.java	18 May 2005 08:25:26 -0000	1.1
+++ org/omg/CORBA/DynFixed.java	23 May 2005 13:56:54 -0000
@@ -38,6 +38,7 @@
 
 package org.omg.CORBA;
 
+import org.omg.CORBA.DynAnyPackage.InvalidValue;
 
 /**
  * Represents a CORBA <code>fixed</code>, allowing to get and set its value
@@ -71,5 +72,6 @@
    * @param a_value the byte array, representing a CORBA <code>fixed</code>,
    * as defined in the header comment.
    */
-  void set_value(byte[] a_value);
+  void set_value(byte[] a_value)
+          throws InvalidValue;
 }
