@SuppressWarnings("varargs")
    @SafeVarargs
    public final EventHandlerGroup<T> handleEventsWith(final EventHandler<? super T>... handlers)
    {
        return createEventProcessors(new Sequence[0], handlers);
    }
@ SuppressWarnings ( "varargs" ) @ SafeVarargs public final EventHandlerGroup < T > handleEventsWith ( final EventHandler < ? super T > ... handlers ) { return createEventProcessors ( new Sequence [ 0 ] , handlers ) ; }
<p>Set up event handlers to handle events from the ring buffer. These handlers will process events
as soon as they become available, in parallel.</p>

<p>This method can be used as the start of a chain. For example if the handler <code>A</code> must
process events before handler <code>B</code>:</p>
<pre><code>dw.handleEventsWith(A).then(B);</code></pre>

<p>This call is additive, but generally should only be called once when setting up the Disruptor instance</p>

@param handlers the event handlers that will process events.
@return a {@link EventHandlerGroup} that can be used to chain dependencies.