code: @Override
    synchronized public void selectInputStreams(
        Collection<EditLogInputStream> streams, long fromTxId,
        boolean inProgressOk, boolean validateInProgressSegments)
        throws IOException {
      selectInputStreams(streams, fromTxId, inProgressOk,
          validateInProgressSegments, NO_REDUNDANT_REQUIRED);
    }
docs: Selects input streams starting with fromTxnId from this journal set.
  First, we get the streams from all of our JournalManager objects.
  Then we chain them (group them) into groups corresponding to log segments.
  Each group will be represented by a single redundant stream, with a
  number of underlying streams (each from a single Journal Manager).
  
  @param validateInProgressSegments - validate non-finalized segments
  @param fromTxnId the first transaction id we want to read
  @throws IOException