if (url != null) {
String transport= System.getProperty(SYNCHRONIZATION_TRANSPORT_KEY);
if (JMX_TRANSPORT.equalsIgnoreCase(transport)) {
driver = new JmxSynchronizationDriver(root, xml, dpr);
} else {
driver = new HttpSynchronizationDriver(root, xml, dpr, url);
}
} else {
driver = new JmxSynchronizationDriver(root, xml, dpr);
}