if (type == ProcedureInvocationType.REPLICATED) {
originalTxnId = in.readLong();
originalUniqueId = in.readLong();
}
procName = in.readString().intern();
clientHandle = in.readLong();
// do not deserialize parameters in ClientInterface context
serializedParams = in.remainder();
final ByteBuffer duplicate = serializedParams.duplicate();
params = new FutureTask<ParameterSet>(new Callable<ParameterSet>() {