case org.omg.GIOP.LocateStatusType_1_2._OBJECT_FORWARD:
try {
org.omg.IOP.IOR ior = org.omg.IOP.IORHelper.read(in);
down.setLocationForward(ior, false);
} catch (org.omg.CORBA.SystemException ex) {
Logger logger = orbInstance_.getLogger();
logger
.warning("An error occurred while reading a "
+ "locate reply, possibly indicating\n"
+ "an interoperability problem. You may "
+ "need to set the LocateRequestPolicy\n"
+ "to false.");
down.setSystemException(ex);
processException(State.Error, ex, false);
}
break;
case org.omg.GIOP.LocateStatusType_1_2._OBJECT_FORWARD_PERM:
try {
org.omg.IOP.IOR ior = org.omg.IOP.IORHelper.read(in);
down.setLocationForward(ior, true);
} catch (org.omg.CORBA.SystemException ex) {
Logger logger = orbInstance_.getLogger();
logger
.warning("An error occurred while reading a "
+ "locate reply, possibly indicating\n"
+ "an interoperability problem. You may "
+ "need to set the LocateRequestPolicy\n"
+ "to false.");