public LsRemoteOperationResult execute() throws Exception {
logger.log(Level.INFO, "");
logger.log(Level.INFO, "Running 'Remote Status' at client " + config.getMachineName() + " ...");
logger.log(Level.INFO, "--------------------------------------------");
eventBus.post(new LsRemoteStartSyncExternalEvent(config.getLocalDir().getAbsolutePath()));
TransferManager transferManager = (loadedTransferManager != null)
? loadedTransferManager
: config.getTransferPlugin().createTransferManager(config.getConnection(), config);