} catch (IOException e) {
throw new RuntimeIOException(format("Cannot move/rename file/directory %s to %s", this, dest), e);
}
} else {
throw new RuntimeIOException(format(
<BUG>"Cannot move/rename ssh:%s: file/directory %s to file/directory %s because it is in a different connection",
connection.sshConnectionType.toString().toLowerCase(), this, dest));
}</BUG>
} else {
<BUG>throw new RuntimeIOException(format("Cannot move/rename ssh:%s: file/directory %s  to non-ssh:%s: file/directory %s",
connection.sshConnectionType.toString().toLowerCase(), this, connection.sshConnectionType.toString().toLowerCase(), dest));
}</BUG>
}

} catch (IOException e) {
throw new RuntimeIOException(format("Cannot check existence of file %s", this), e);
}
}
