recovery.getShallowTraceBuilder().setSystemHidden(true);
Promises.propagateResult(recovery, result);
context.after(task).run(recovery);
context.run(task);
return result;
<BUG>});
}</BUG>
private void retry(int attempt, Throwable error, ErrorClassification errorClassification, Context recoveryContext, SettablePromise<T> recoveryResult) {
long backoffTime = _policy.getBackoffPolicy().nextBackoff(attempt, error);
if (errorClassification == ErrorClassification.UNRECOVERABLE) {

recovery.getShallowTraceBuilder().setSystemHidden(true);
Promises.propagateResult(recovery, result);
context.after(task).run(recovery);
context.run(task);
return result;
});
retryTask.getShallowTraceBuilder().setTaskType(TaskType.RETRY.getName());
return retryTask;
}
private void retry(int attempt, Throwable error, ErrorClassification errorClassification, Context recoveryContext, SettablePromise<T> recoveryResult) {
long backoffTime = _policy.getBackoffPolicy().nextBackoff(attempt, error);
if (errorClassification == ErrorClassification.UNRECOVERABLE) {
