As I said `Assert.notEmpty(splunkServers)`. It doesn't make sense to allow create `SplunkServiceFactory` without any server. However, from other side, we can think about dynamic `add/remove` failover `SplukServers` at runtime.
WDYT?