workflow = (Workflow) stream.readObject();
stream.readObject();
  private void readObject(ObjectInputStream stream) throws ClassNotFoundException, IOException {    stream.defaultReadObject();    directObject = (Asset) stream.readObject();    phrases = readArrayList(stream);    if (stream instanceof org.cougaar.core.persist.PersistenceInputStream) {      workflow = (Workflow) stream.readObject();      myAnnotation = (Annotation) stream.readObject();      observableAspects = (HashSet) stream.readObject();    } else {      myPE = (PlanElement) stream.readObject();    }    preferences = (ArrayList) stream.readObject();    pcs = new PropertyChangeSupport(this);  }