private ConnectorObject getRemoteObject(final ConnectorFacadeProxy connector, final PropagationTask task,
final boolean latest) {
try {
return connector.getObject(task.getPropagationMode(), task.getPropagationOperation(), ObjectClass.ACCOUNT,
new Uid(latest || task.getOldAccountId() == null
? task.getAccountId()
: task.getOldAccountId()), connector.getOperationOptions(task.getResource()));
} catch (TimeoutException toe) {
LOG.debug("Request timeout", toe);