IIOPProfile pb = (IIOPProfile) profiles.get(i);
IIOPProfile new_pb = (IIOPProfile) pb.copy();
new_pb.set_object_key(new_object_key.getBytes());
new_ior.profiles[i] = new TaggedProfile();
new_ior.profiles[i].tag = 0; // IIOP
TaggedProfileHolder holder = new TaggedProfileHolder(new_ior.profiles[i]);
new_pb.marshal(holder, null);