public virtual void PrintVersion()
{
var info = FileVersionInfo.GetVersionInfo(Assembly.GetEntryAssembly().Location);
this.Out.WriteLine("{0} {1}", this.Name, this.Version);
this.Out.WriteLine(info.LegalCopyright);
}