public DisposeMethod(IteratorStorey host)
: base(host, new TypeExpression(host.Compiler.BuiltinTypes.Void, host.Location), Modifiers.PUBLIC | Modifiers.DEBUGGER_HIDDEN,
new MemberName("Dispose", host.Location))
{
host.AddMethod(this);
Block.AddStatement(new DisposeMethodStatement(host.Iterator));
}