code: private boolean selectACollection()
      {
          if (!cfm.comparator.hasCollections())
              return false;
  
          for (ColumnDefinition def : selection.getColumns())
          {
              if (def.type.isCollection() && def.type.isMultiCell())
                  return true;
          }
  
          return false;
      }
docs: Returns true if a non-frozen collection is selected, false otherwise.