super.write(writer);
writer.writeInt("c", completionId);
final ObjectDataOutput out = writer.getRawDataOutput();
out.writeData(key);
out.writeObject(entryProcessor);
out.writeBoolean(arguments != null);
if (arguments != null) {
out.writeInt(arguments.length);
for (Object arg : arguments) {
out.writeObject(arg);
}