public ExecutionContext CreateCopy () { if (!_capture) throw new InvalidOperationException (); return new ExecutionContext (this); }