private static bool TryParseServerVersion(string version, out ServerVersion serverVersion)
        {
            serverVersion = null;
            if (string.IsNullOrEmpty(version))
            {
                return(false);
            }
            int versionNumber;

            if (int.TryParse(version, out versionNumber))
            {
                serverVersion = new ServerVersion(versionNumber);
                return(true);
            }
            return(ServerVersion.TryParseFromSerialNumber(version, out serverVersion));
        }