synchronizer.setAutoCommit(config.isAutoCommit());
synchronizer.setAutoCheckout(config.isAutoCheckout());
synchronizer.setPeriod(config.getPeriod());
if (config.isUseEventing() && ServiceReferenceHolder.getEventingService() != null) {
AutoCheckoutController checkoutController = new EventingBasedAutoCheckoutController(
registry, registryPath);
synchronizer.setAutoCheckoutController(checkoutController);
}
return synchronizer;