in bijection-util/src/main/scala/com/twitter/bijection/twitter_util/UtilBijections.scala [142:149]
override def apply(f: TwitterFuture[A]): CompletableFuture[A] = {
val cf = new CompletableFuture[A]()
f.respond {
case Return(value) => cf.complete(value)
case Throw(exception) => cf.completeExceptionally(exception)
}
cf
}