return promise;
});
context.after(that).run(sideEffectWrapper);
context.run(that);
return sideEffectWrapper;
<BUG>});
}</BUG>
default Task<T> withSideEffect(final Function1<? super T, Task<?>> func) {
return withSideEffect("sideEffect: " + func.getClass().getName(), func);
}

return promise;
});
context.after(that).run(sideEffectWrapper);
context.run(that);
return sideEffectWrapper;
});
withSideEffectTask.getShallowTraceBuilder().setTaskType(TaskType.WITH_SIDE_EFFECT.getName());
return withSideEffectTask;
}
default Task<T> withSideEffect(final Function1<? super T, Task<?>> func) {
return withSideEffect("sideEffect: " + func.getClass().getName(), func);
}
