public static void WriteRuntimeEnvironment(TextWriter writer)
{
string clrPlatform = Type.GetType("Mono.Runtime", false) == null ? ".NET" : "Mono";
writer.WriteLine("Runtime Environment -");
writer.WriteLine(" OS Version: {0}", Environment.OSVersion);
writer.WriteLine(" {0} Version: {1}", clrPlatform, Environment.Version);
writer.WriteLine();
}