in Bolts/src/bolts/Task.java [471:485]
private static <TContinuationResult, TResult> void completeImmediately(
final Task<TContinuationResult>.TaskCompletionSource tcs,
final Continuation<TResult, TContinuationResult> continuation, final Task<TResult> task,
Executor executor) {
executor.execute(new Runnable() {
public void run() {
try {
TContinuationResult result = continuation.then(task);
tcs.setResult(result);
} catch (Exception e) {
tcs.setError(e);
}
}
});
}