parent = (ComposableComponent) stream.readObject(); children = (List) stream.readObject();
  private void readObject(ObjectInputStream stream)    throws IOException, ClassNotFoundException  {    stream.defaultReadObject();    Map properties = getMyProperties();    int n = stream.readInt();    myPropertyEntries = new ArrayList(n);    for (int i = 0; i < n; i++) {      PropertyEntry entry = (PropertyEntry)stream.readObject();      myPropertyEntries.add(entry);    }    myProperties = null;    setSerializableListeners((List) stream.readObject());    createLogger();  }