code: @Override
    public void export(ITextNode[] nodes, String masterlanguage, String language, Status[] states)
        throws ExportException {
      LOG.info("Exporting properties file...");
      try (OutputStream outputStream = outputStreamFactory.createOutputStream(outputFile)) {
        String header = "Generated file - do not edit";
        SortedProperties props = getProperties(nodes, language, states);
        props.store(outputStream, header);
      } catch (IOException e) {
        throw new ExportException("Could not store properties:" + e.getMessage());
      }
      LOG.info("Exporting of properties file finished.");
    }
docs: {@inheritDoc}