public static <T extends FailoverRequestBalancingStrategy> T getLoadBalancer(
     RemoteCacheManager client) {
   TcpTransportFactory transportFactory = null;
   if (client instanceof InternalRemoteCacheManager) {
     transportFactory =
         (TcpTransportFactory) ((InternalRemoteCacheManager) client).getTransportFactory();
   } else {
     transportFactory = TestingUtil.extractField(client, "transportFactory");
   }
   return (T) transportFactory.getBalancer(HotRodConstants.DEFAULT_CACHE_NAME_BYTES);
 }