public static EurostagStepUpTransformerConfig load() {
ModuleConfig config = PlatformConfig.defaultConfig().getModuleConfig(EurostagStepUpTransformerPostProcessor.class.getSimpleName());
List<Path> ddbPath = config.getPathListProperty("ddbPath");
String genDictFileName = config.getStringProperty("genDict");
String auxDictFileName = config.getStringProperty("auxDict");
String statorVoltageLevelsFileName = config.getStringProperty("statorVoltageLevelsFileName");
Class<? extends LoadFlowFactory> loadFlowFactoryClass = config.getClassProperty("loadFlowFactoryClass", LoadFlowFactory.class);
boolean moveAux = config.getBooleanProperty("moveAux", DEFAULT_MOVE_AUX);
boolean noReactiveLimits = config.getBooleanProperty("noReactiveLimits", DEFAULT_NO_REACTIVE_LIMITS);
boolean noActiveLosses = config.getBooleanProperty("noActiveLosses", DEFAULT_NO_ACTIVE_LOSSES);
boolean removeAlreadyExistingStators = config.getBooleanProperty("removeAlreadyExistingStators", DEFAULT_REMOVE_ALREADY_EXISTING_STATORS);
return new EurostagStepUpTransformerConfig(ddbPath, genDictFileName, auxDictFileName, statorVoltageLevelsFileName, loadFlowFactoryClass,
moveAux, noReactiveLimits, noActiveLosses, removeAlreadyExistingStators);
}