in deploy-runner-agent-smb2/src/main/java/jetbrains/buildServer/deployer/agent/smb/SMBJBuildProcessAdapter.java [150:163]
private boolean hasCauseOfType(@NotNull Class<? extends Throwable> exceptionClass, @NotNull Throwable e) {
Throwable current = e;
if (exceptionClass.isAssignableFrom(e.getClass())) {
return true;
}
while (current != null && current.getCause() != current) {
if (exceptionClass.isAssignableFrom(current.getClass())) {
return true;
}
current = current.getCause();
}
return false;
}