/** Adds a baseline match, if applicable. */
 private void addBaselineMatch(
     int dragBaseline, int y1, List<GridMatch> rowMatches, int max, int row, int rowY) {
   int dragBaselineY = y1 + dragBaseline;
   int rowBaseline = mGrid.getBaseline(row);
   if (rowBaseline != -1) {
     int rowBaselineY = rowY + rowBaseline;
     int distance = abs(dragBaselineY - rowBaselineY);
     if (distance < max) {
       rowMatches.add(
           new GridMatch(SegmentType.BASELINE, distance, rowBaselineY, row, false, UNDEFINED));
     }
   }
 }