code: public void startFlush(List<Address> flushParticipants, boolean automatic_resume) throws Exception {
          ch.startFlush(flushParticipants, automatic_resume);
      }
docs: Performs the flush of the cluster but only for the specified flush participants.
  <p/>
  All pending messages are flushed out but only for the flush participants. The remaining
  members in the cluster are not included in the flush. The list of flush participants should be
  a proper subset of the current view.
  <p/>
  If this flush is not automatically resumed it is an obligation of the application to invoke
  the matching {@link #stopFlush(List)} method with the same list of members used in
  {@link #startFlush(List, boolean)}.
  
  @param automatic_resume
  if true call {@link #stopFlush()} after the flush
  @see #startFlush(boolean)
  @see Util#startFlush(Channel, List, int, long, long)