public IDbKeeperNetBuilder AddScriptSplitter <T>() where T : ISqlScriptSplitter, new() { var scriptSplitter = new T(); if (ScriptSplitter != null) { ScriptSplitter.SetNext(scriptSplitter); } else { ScriptSplitter = scriptSplitter; } return(this); }