docs: @Trivial
      private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException {
          GetField fields = in.readFields();
          failure = (Throwable) fields.get(FAILURE, null);
          previousResult = (byte[]) fields.get(PREVIOUS_RESULT, null);
      }