code: public void columns(int numOfColumns) {
          int columns = checkColumns(numOfColumns, 0, 0);
          String reason = NO_ELEMENT_FOUND;
          if (columns < 0 && getElement().is().present()) {
              reason = "Element not table";
          }
          assertTrue(reason, columns >= 0);
          assertEquals("Number of columns mismatch", numOfColumns, columns);
  
      }
docs: Asserts that the element has the expected number of columns. If the
  element isn't present or a table, this will constitute a failure, same as
  a mismatch. This information will be logged and recorded, with a
  screenshot for traceability and added debugging support.
  
  @param numOfColumns the expected number of column elements of a table