code: @Override
    public Pipe<T> pipe()
    {
      if (_pipe == null) {
        PipeBuilder<T> builder = new PipeBuilder<>();
        builder.inPipe(_result.pipe());
        builder.inRef(inboxCaller().serviceRef());
        builder.outRef(serviceRef());
        
        builder.capacity(_result.capacity());
        builder.prefetch(_result.prefetch());
        builder.credits(_result.creditsInitial());
      
        _pipe = builder.build();
      }
      
      return _pipe;
    }
docs: /*
  @Override
  public void handle(OutPipe<T> pipe, Throwable exn) throws Exception
  {
  throw new IllegalStateException(getClass().getName());
  }