super.read(reader);
completionId = reader.readInt("c");
final ObjectDataInput in = reader.getRawDataInput();
key = in.readData();
entryProcessor = in.readObject();
final boolean hasArguments = in.readBoolean();
if (hasArguments) {
final int size = in.readInt();
arguments = new Object[size];
for (int i = 0; i < size; i++) {
arguments[i] = in.readObject();