/**
  * Generate the preamble for the properties file. This includes the copyright and machine
  * generation warnings.
  *
  * @param writer The {@linkplain PrintWriter output stream}.
  */
 protected void generatePreamble(final PrintWriter writer) {
   writer.println(
       MessageFormat.format(
           preambleBundle.getString(propertiesCopyright.name()),
           localName(baseName) + "_" + locale.getLanguage(),
           new Date()));
   writer.println(
       MessageFormat.format(
           preambleBundle.getString(generatedPropertiesNotice.name()),
           getClass().getName(),
           new Date()));
 }