in Bolts/src/bolts/Task.java [177:181]
public static <TResult> Task<TResult> forError(Exception error) { Task<TResult>.TaskCompletionSource tcs = Task.<TResult> create(); tcs.setError(error); return tcs.getTask(); }