byte[] coct = ctx.context_data;
Buffer buf = new Buffer(coct, coct.length);
InputStream in = new InputStream(buf);
in._OB_ORBInstance(orb);
in._OB_readEndian();
org.omg.CORBA.Object obj = in.read_Object();
try {
codebase = org.omg.SendingContext.CodeBaseHelper.narrow(obj);
} catch (BAD_PARAM ex) {
codebase = null;
}