/** @see ConnectionFactory#getLeaders(Iterable) */
 @Override
 public Map<Partition, BrokerAddress> getLeaders(Iterable<Partition> partitions) {
   return Iterate.toMap(
       partitions, Functions.<Partition>getPassThru(), getBrokersByPartitionFunction);
 }