docs: public static void storeProperties(Map pProperties, OutputStream pOutput, String pHeader) throws IOException {
      // Create new properties
      Properties props = new Properties();
  
      // Copy all elements from the pProperties (shallow)
      Iterator iterator = pProperties.entrySet().iterator();
  
      while (iterator.hasNext()) {
        Map.Entry entry = (Map.Entry) iterator.next();
  
        props.setProperty((String) entry.getKey(), StringUtil.valueOf(entry.getValue()));
      }
  
      // Store normal properties
      props.store(pOutput, pHeader);
    }