Index: org/omg/CORBA/ORB.java
===================================================================
RCS file: /cvsroot/classpath/classpath/org/omg/CORBA/ORB.java,v
retrieving revision 1.6
diff -u -r1.6 ORB.java
--- org/omg/CORBA/ORB.java	25 May 2005 13:08:30 -0000	1.6
+++ org/omg/CORBA/ORB.java	26 May 2005 21:29:08 -0000
@@ -194,6 +194,7 @@
    * @throws NO_IMPLEMENT, always.
    */
   public DynAny create_basic_dyn_any(org.omg.CORBA.TypeCode t)
+                             throws InconsistentTypeCode
   {
     throw new NO_IMPLEMENT();
   };
@@ -209,7 +210,6 @@
    * @throws NO_IMPLEMENT, always.
    */
   public DynAny create_dyn_any(org.omg.CORBA.Any a)
-                       throws InconsistentTypeCode
   {
     throw new NO_IMPLEMENT();
   };
@@ -444,6 +444,25 @@
   public abstract org.omg.CORBA.portable.OutputStream create_output_stream();
 
   /**
+   * This should create the list, initialised with the argument descriptions
+   * for the given operation definition (CORBA <code>OperationDef</code>).
+   * The information should be obtained from the interface repository.
+   * However this method is oficially documented as not implemented at least
+   * till v1.4 inclusive.
+   *
+   * @param peration_definition the operation definition, must be
+   * CORBA <code>OperationDef</code>.
+   *
+   * @return never
+   *
+   * @throws NO_IMPLEMENT, always.
+   */
+  public NVList create_operation_list(Object operation_definition)
+  {
+    throw new NO_IMPLEMENT();
+  }
+
+  /**
    * This should create the new policy with the specified type and initial
    * state. The policies and methods for getting them are not implemented till
    * v1.4 inclusive.
@@ -461,6 +480,8 @@
     throw new NO_IMPLEMENT();
   }
 
+
+
   /**
    * Create typecode, defining the sequence of the elements, having
    * the given type.
@@ -523,6 +544,41 @@
    */
   public abstract TypeCode create_wstring_tc(int bound);
 
+
+  /**
+   * Create a typecode for an abstract interface. The abstract interface
+   * can be either CORBA object or CORBA value type.
+   *
+   * @param id the id of the abstract interface.
+   * @param name the name of the abstract interface.
+   *
+   * @return the created typecode.
+   */
+  public TypeCode create_abstract_interface_tc(String id, String name)
+  {
+    generalTypeCode t = new generalTypeCode(TCKind.tk_abstract_interface);
+    t.setName(name);
+    t.setId(id);
+    return t;
+  }
+
+  /**
+   * Create a typecode for a native interface.
+   *
+   * @param id the id of the native interface.
+   * @param name the name of the native interface.
+   *
+   * @return the created typecode.
+   */
+  public TypeCode create_native_tc(String id, String name)
+  {
+    generalTypeCode t = new generalTypeCode(TCKind.tk_native);
+    t.setName(name);
+    t.setId(id);
+    return t;
+  }
+
+
   /**
    * Create a typecode which serves as a placeholder for typcode, containing
    * recursion.
@@ -588,6 +644,29 @@
   }
 
   /**
+   * This should return the information about the CORBA facilities and
+   * services, available from this ORB. However this method is oficially
+   * documented as not implemented at least till v1.4 inclusive.
+   *
+   * @param service_type a type of the service being requested. The OMG
+   * specification currently defines only one value, 1, for security
+   * related services.
+   *
+   * @param service_info a holder, where the returned information should
+   * be stored.
+   *
+   * @return should return true if the service information is available
+   * from the ORB, but this method never returns.
+   *
+   * @throws NO_IMPLEMENT, always.
+   */
+  public boolean get_service_information(short service_type,
+                                       ServiceInformationHolder service_info)
+  {
+    throw new NO_IMPLEMENT();
+  }
+
+  /**
    * Get the default context of this ORB. This is an initial root of all
    * contexts.
    *
Index: org/omg/CORBA/ServerRequest.java
===================================================================
RCS file: /cvsroot/classpath/classpath/org/omg/CORBA/ServerRequest.java,v
retrieving revision 1.1
diff -u -r1.1 ServerRequest.java
--- org/omg/CORBA/ServerRequest.java	22 May 2005 17:57:59 -0000	1.1
+++ org/omg/CORBA/ServerRequest.java	26 May 2005 21:38:30 -0000
@@ -115,7 +115,9 @@
   }
 
   /**
-   * @deprecated, use {@link #set_result} (same parameter).
+   * This method is deprecated, {@link #set_result} (same parameter).
+   *
+   * @deprecated since 1.2
    *
    * @throws NO_IMPLEMENT, always.
    */
@@ -125,7 +127,9 @@
   }
 
   /**
-   * @deprecated, use {@link #set_exception} (same parameter).
+   * This method is deprecated, use {@link #set_exception} (same parameter).
+   *
+   * @deprecated since 1.2.
    *
    * @throws NO_IMPLEMENT, always.
    */
@@ -135,7 +139,9 @@
   }
 
   /**
-   * @deprecated, use {@link #arguments} (same parameter).
+   * This method is deprecated, use {@link #arguments} (same parameter).
+   *
+   * @deprecated since 1.2
    *
    * @throws NO_IMPLEMENT, always.
    */
@@ -145,7 +151,9 @@
   }
 
   /**
-   * @deprecated, use {@link #operation} (same parameter).
+   * This method is deprecated, use {@link #operation} (same parameter).
+   *
+   * @deprecated since 1.2
    *
    * @throws NO_IMPLEMENT, always.
    */
