/**
* ShapeList.java 
* Generated by the IDL-to-Java compiler (portable), version "3.1"
* from SHAPE.idl
* Wednesday, March 19, 2003 6:29:50 PM GMT
*/

public interface ShapeList extends ShapeListOperations, org.omg.CORBA.Object, org.omg.CORBA.portable.IDLEntity 
{
} // interface ShapeList

@@ -1,8 +1,53 @@
+import java.rmi.*;%0Aimport java.util.Vector;%0A%0A
 /**%0A* Sh
@@ -190,16 +190,162 @@
 GMT%0A*/%0A%0A
+public interface Shape extends Remote %7B%0A    int getVersion() throws RemoteException;%0A    GraphicalObject getAllState() throws RemoteException;%0A%7D%0A%0A
 public i
@@ -370,16 +370,24 @@
  extends
+ Remote,
  ShapeLi
@@ -459,10 +459,165 @@
 ity 
-%0A
 %7B
+%0A    Shape newShape(GraphicalObject g) throws RemoteException; 2%0A    Vector allShapes() throws RemoteException;%0A    int getVersion() throws RemoteException;
 %0A%7D /

Update ShapeList.java