com.google.common.collect.ImmutableList to com.google.common.util.concurrent.ListenableFuture