MessageGenerator, "asInstanceOf" edition