code: private void readObject(java.io.ObjectInputStream s)
          throws java.io.IOException, ClassNotFoundException {
          s.defaultReadObject();
          Object ex = s.readObject();
          if (ex != null)
              setExceptionalCompletion((Throwable)ex);
      }
docs: Reconstitutes this task from a stream (that is, deserializes it).