public void writeExternal(ObjectOutput out) throws IOException { super.writeExternal(out); out.writeBoolean(unwrapRightObject); out.writeObject(accumulate); out.writeObject(resultConstraints); out.writeObject(resultBinder); }