@Override public void readFields(DataInput input) throws IOException { computationClass = WritableUtils.readClass(input); incomingMessageClasses = WritableUtils.readWritableObject(input, conf); outgoingMessageClasses = WritableUtils.readWritableObject(input, conf); }