/**
  * 1. make sure folder exists, if not create folder 2. generate file name 3. save file
  *
  * @param suiteResult that should be saved
  */
 private void storePerformanceSuiteResult(PerformanceSuiteResult suiteResult) {
   String filename = suiteResult.getName() + "-" + fileFormat.format(new Date()) + ".ser";
   File currentPath = getArqPerfFolder();
   boolean fileStatus = true;
   if (!currentPath.isDirectory()) fileStatus = currentPath.mkdirs();
   if (fileStatus) {
     try {
       FileOutputStream fos =
           new FileOutputStream(currentPath.getPath() + File.separator + filename);
       ObjectOutputStream out = new ObjectOutputStream(fos);
       out.writeObject(suiteResult);
       out.close();
     } catch (IOException ex) {
       System.err.println("Storing test results failed.");
       ex.printStackTrace();
     }
   }
 }