code: @Override
    public String saveConfig() {
      try {
        T config = getConfig();
        if (config == null) {
          return "No configuration to save";
        }
  
        ConfigurationStore cs = getStore();
  
        config.setName(configName);
  
        cs.saveConfiguration(config);
  
        return "saved";
      } catch (Throwable t) {
        error(t);
        return t.getLocalizedMessage();
      }
    }
docs: /* ========================================================================
  Operations
  ========================================================================