docs: public static void loadResourcesDefaults(Properties defaultProperties, String propertiesFileName) throws IOException {
          final String resource = Setup.TEMPLATE_RESOURCES_PATH + "/" + propertiesFileName;
          InputStream is = Preferences.class.getClassLoader().getResourceAsStream(
              resource);
          if(null==is) {
              throw new IOException("Unable to load resource: " + resource);
          }
          try {
              defaultProperties.load(is);
          } finally {
              if (null != is) {
                  is.close();
              }
          }
      }