@@ -0,0 +1,864 @@
+package org.mwc.debrief.lite.util;%0A%0Aimport java.awt.event.ActionEvent;%0Aimport java.io.FileNotFoundException;%0Aimport java.io.FileOutputStream;%0Aimport java.io.OutputStream;%0A%0Aimport javax.swing.AbstractAction;%0A%0Aimport Debrief.GUI.Frames.Session;%0Aimport Debrief.ReaderWriter.XML.DebriefXMLReaderWriter;%0A%0Apublic class DoSave extends AbstractAction%0A%7B%0A%0A  %0A  /**%0A   * %0A   */%0A  private static final long serialVersionUID = 1L;%0A  private final Session _session;%0A%0A  public DoSave(Session session)%0A  %7B%0A    _session = session;%0A  %7D%0A  %0A  @Override%0A  public void actionPerformed(ActionEvent e)%0A  %7B%0A    OutputStream stream;%0A    try%0A    %7B%0A      stream = new FileOutputStream(%22test_out.xml%22);%0A      DebriefXMLReaderWriter.exportThis(_session, stream);%0A    %7D%0A    catch (FileNotFoundException e1)%0A    %7B%0A      // TODO Auto-generated catch block%0A      e1.printStackTrace();%0A    %7D%0A  %7D%0A%0A%7D%0A

introduce new save action