SparseMatrix sm = (SparseMatrix)m;
// Create a bit set with the number of bits equal to the number of rows.
// This serves as input to phase 2 where we indicate that all rows
// should be considered for clustering at first.
BitSet allRows = new BitSet(sm.rows());
allRows.set(0, sm.rows());
LOGGER.info("CBC begining Phase 2");
List<Committee> committees = phase2(
sm, allRows, avgLinkMergeThresh,
maxCommitteeSimThresh, residueSimThresh);