code: public static <E> RingBuffer<E> createMultiProducer(EventFactory<E> factory, int bufferSize)
      {
          return createMultiProducer(factory, bufferSize, new BlockingWaitStrategy());
      }
docs: Create a new multiple producer RingBuffer using the default wait strategy  {@link BlockingWaitStrategy}.
  
  @param <E> Class of the event stored in the ring buffer.
  @param factory    used to create the events within the ring buffer.
  @param bufferSize number of elements to create within the ring buffer.
  @return a constructed ring buffer.
  @throws IllegalArgumentException if <code>bufferSize</code> is less than 1 or not a power of 2
  @see MultiProducerSequencer