@Override
    public void removeLoadBalancer(String name) {
        checkArgument(name != null, ERR_NULL_LOAD_BALANCER_NAME);
        synchronized (this) {
            if (isLoadBalancerInUse(name)) {
                final String error = String.format(MSG_LOAD_BALANCER, name, ERR_IN_USE);
                throw new IllegalStateException(error);
            }
        }

        KubevirtLoadBalancer lb = kubevirtLoadBalancerStore.removeLoadBalancer(name);
        if (lb != null) {
            log.info(String.format(MSG_LOAD_BALANCER, lb.name(), MSG_REMOVED));
        }
    }
@Test(expected = IllegalArgumentException.class)
    public void testRemoveLoadBalancerWithNull() {
        target.removeLoadBalancer(null);
    }