public Version GetVersion(IPEndPoint server) { string version = GetRaw(server, StatItem.Version); if (String.IsNullOrEmpty(version)) throw new ArgumentException("No version found for the server " + server); return new Version(version); }