private void Execute()
{
while (true)
{
try
{
Message message = this.queue.GetMessage();
message.Method.Execute(message.Machine, this, message.Arguments);
}
catch (Exception ex)
{
// TODO review output
Console.Error.WriteLine(ex.Message);
Console.Error.WriteLine(ex.StackTrace);
}
}
}