code: protected ColumnMetadata verifyColumn(TableMetadata tableMetadata, String name, DataType type) {
          ColumnMetadata column = tableMetadata.getColumn(name);
  
          if (column == null) {
              throw new SchemaVerificationException("Table \"%s\" does not contain column \"%s\" of type \"%s\".", tableMetadata.getName(), name, type.getName());
          }
          if (!column.getType().equals(type)) {
              throw new SchemaVerificationException("Column \"%s\" in table \"%s\" is of the wrong type \"%s\" (expected \"%s\").", name, tableMetadata.getName(), column.getType().getName(), type.getName());
          }
          return column;
      }
docs: ----------------------------------------------------------------------------------------------------------------------