public ExecuteStep(string name)
{
if (String.IsNullOrEmpty(name))
throw new ArgumentNullException("name");
if (name != name.ToUpperInvariant())
throw new ArgumentException("Name should be uppercased.");
Console.WriteLine();
Console.WriteLine("*** {0} ***", name);
Console.WriteLine();
}