code: @Override
      public boolean isItemExist(Map<String, String> item) throws WidgetException {
          try {
              List<Map<String, String>> tableData = getTableDataInMap();
              for (Map<String, String> rowData : tableData) {
                  boolean found = true;
                  for (Map.Entry<String, String> expectedEntry : item.entrySet()) {
                      String actual = rowData.get(expectedEntry.getKey());
  
                      if (!actual.equals(expectedEntry.getValue())) {
                          found = false;
                      }
                  }
  
                  if (found) {
                      return true;
                  }
              }
  
              return false;
          } catch (Exception e) {
              throw new WidgetException("Error while determining whether item " + item
                      + " exists in table", generateXPathLocator(), e);
          }
      }
docs: /*
  (non-Javadoc)
  
  @see qc.automation.framework.widget.ITable#isItemExist(java.util.Map)