try {
ArgumentChecker.notNull(srcComponentServerUri, "srcComponentServerUri");
ArgumentChecker.notNull(destComponentServerUri, "destComponentServerUri");
s_logger.info("Starting " + getClass().getSimpleName());
srcComponentServerUri = resolveComponentServerUri(srcComponentServerUri);
RemoteComponentFactory srcRemoteComponentFactory = new RemoteComponentFactory(srcComponentServerUri);
destComponentServerUri = resolveComponentServerUri(destComponentServerUri);
RemoteComponentFactory destRemoteComponentFactory = new RemoteComponentFactory(destComponentServerUri);
s_logger.info("Running " + getClass().getSimpleName());
run(srcRemoteComponentFactory, destRemoteComponentFactory);
s_logger.info("Finished " + getClass().getSimpleName());
return true;
} catch (Exception ex) {