code: @Override
      public Object getPool(Collection<Object> pools)
      {
          try
          {
              return Iterables.get(pools, getAndIncrement(pools.size()));
          }
          catch (IndexOutOfBoundsException e)
          {
              return pools.iterator().next();
          }
      }
docs: /*
  (non-Javadoc)
  
  @see
  com.impetus.kundera.policy.LoadBalancingPolicy#getPool(java.util.Collection
  , java.util.Set)