if (!transferSettings.isValid()) { throw new StorageException("Unable to create transfer manager: connection isn't valid (perhaps missing some mandatory fields?)");
if (!settings.isValid()) { if (askRetryInvalidSettings(settings.getReasonForLastValidationFail())) { return askPluginSettings(settings, knownPluginSettings);