title: Use the results of two Guava ListenableFutures of different types
body: <p>I have two ListenableFutures which are completed on other threads. Each future is of a different type, and I wish to use both of their results when they are both complete. </p>
  
  <p>Is there an elegant way to handle this using Guava? </p>