docs: @SuppressWarnings("unchecked")
    protected static GroupMembershipProtocol buildMembershipProtocol(ClusterConfig config) {
      return config.getProtocolConfig().getType().newProtocol(config.getProtocolConfig());
    }