code: public void processSpace(Properties properties) {
          // Ensure that the bottom right corner of the matrix has a valid value
          // so that we always create a 2 * n set of dimensions in the default
          // case.
          if (cooccurrenceMatrix.get(termToIndex.numDimensions() - 1,
                                     termToIndex.numDimensions() - 1) == 0d)
              cooccurrenceMatrix.set(termToIndex.numDimensions() - 1,
                                     termToIndex.numDimensions() - 1,
                                     0d);
  
          if (columnThreshold > -1d)
              thresholdColumns(columnThreshold);
          if (retainColumns > 0)
              retainOnly(retainColumns);
      }
docs: {@inheritDoc}