code: public double[] getRow(int row) {
          row = getIndexFromMap(rowMaskMap, row);
          double[] values = new double[columns()];
          for (int c = 0; c < columns(); ++c)
              values[c] = matrix.get(row, getIndexFromMap(colMaskMap, c));
          return values;
      }
docs: {@inheritDoc}