@Override
        public boolean shouldAllowEmptyEndpoints() {
            return super.shouldAllowEmptyEndpoints();
        }
This workaround delegates DynamicEndpointGroupSetters properties to AbstractDynamicEndpointGroupBuilder.
ZooKeeperEndpointGroupBuilder can't extend AbstractDynamicEndpointGroupBuilder because it already extends
AbstractCuratorFrameworkBuilder.
zookeeper3/src/main/java/com/linecorp/armeria/client/zookeeper/ZooKeeperEndpointGroupBuilder.java