for (int i = 0; i < numArgs; i++) {
Object arg = args[i];
if (arg instanceof DeltaAware) {
// Only write deltas so that replication can be more efficient
DeltaAware dw = (DeltaAware) arg;
output.writeObject(dw.delta());
} else {
output.writeObject(arg);
}
}
}