code: @Override
      public void generateConfig(T config, String filePath) throws ConfigurationException {
          YamlWriter writer;
          try {
              writer = new YamlWriter(new FileWriter(filePath));
              writer.getConfig().setClassTag(clazz.getSimpleName(), clazz);
              writer.write(Configuration.DEFAULT);
              writer.close();
          } catch (IOException e) {
              throw new ConfigurationException("Configuration Exception", "CONF_002");
          }
      }
docs: {@inheritDoc}