docs: public void attachPipe(Pipe pipe)
      {
          assert (!isTerminating());
          assert (this.pipe == null);
          assert (pipe != null);
          this.pipe = pipe;
          this.pipe.setEventSink(this);
      }