public ExecutionContext CreateContext(Machine machine, object[] args) { return new ExecutionContext(machine, this.Receiver, this, args); }