code: @Override
      public void visitBenchmark(final BenchmarkResult res) {
          // Printing the data
          for (final ClassResult classRes : res.getIncludedResults()) {
              for (final MethodResult methRes : classRes.getIncludedResults()) {
                  for (final AbstractMeter meter : methRes.getRegisteredMeters()) {
                      final PrintStream currentWriter = setUpNewPrintStream(true, classRes.getElementName(), methRes.getElementName(), meter.getName());
                      boolean first = true;
                      for (final Double d : methRes.getResultSet(meter)) {
                          if (first) {
                              currentWriter.append(d.toString());
                              first = false;
                          } else {
                              currentWriter.append(new StringBuilder(",").append(d.toString()).toString());
                          }
                      }
  
                      currentWriter.flush();
                  }
              }
          }
          // Printing the exceptions
          final PrintStream currentWriter = setUpNewPrintStream(true, "Exceptions");
  
          for (final AbstractPerfidixMethodException exec : res.getExceptions()) {
              currentWriter.append(exec.getRelatedAnno().getSimpleName());
              if (exec.getMethod() != null) {
                  currentWriter.append(":");
                  currentWriter.append(exec.getMethod().getDeclaringClass().getSimpleName());
                  currentWriter.append("#");
                  currentWriter.append(exec.getMethod().getName());
              }
              currentWriter.append("\n");
              exec.getExec().printStackTrace(currentWriter);
          }
  
          currentWriter.flush();
          tearDownAllStreams();
      }
docs: {@inheritDoc}