code: public final static PipeConnectionEvent build(AbstractPipe source, EventType type, IConsumer consumer, Map<String, Object> paramMap) {
          return new PipeConnectionEvent(source, type, consumer, paramMap);
      }
docs: Builds a PipeConnectionEvent with a source pipe and consumer.
  
  @param source pipe that triggers this event
  @param type event type
  @param consumer the consumer
  @param paramMap parameters map
  @return event