private void writeObject(ObjectOutputStream stream)
private void writeObject(ObjectOutputStream output)
  private void writeObject(ObjectOutputStream stream)    throws IOException  {    if(delegate != null)      delegate.writeObject(this, stream);  }