public void ValidateBlock(Block block)
{
BlockDecompiler decompiler = new BlockDecompiler(block);
var result = decompiler.Decompile();
Assert.IsNotNull(result);
Assert.AreEqual(this.compiled.Count, result.Count, this.text);
for (int k = 0; k < this.compiled.Count; k++)
Assert.AreEqual(this.compiled[k], result[k], this.text);
}