class TableShouldContainRows extends BasicErrorMessageFactory {

  public static ErrorMessageFactory tableShouldContainRows(Object actual, Object[] rows, Set<?> rowsNotFound) {<FILL_FUNCTION_BODY>}

  private TableShouldContainRows(Object actual, Object row) {
    super("%nExpecting:%n  %s%nto contain row:%n  %s", actual, row);
  }

  public TableShouldContainRows(Object actual, Object[] rows, Set<?> rowsNotFound) {
    super("%nExpecting:%n  %s%nto contain rows:%n  %s%nbut could not find:%n  %s", actual, rows, rowsNotFound);
  }
}

    return rows.length == 1 ? new TableShouldContainRows(actual, rows[0])
        : new TableShouldContainRows(actual, rows,
                                     rowsNotFound);

  
<methods>public transient void <init>(java.lang.String, java.lang.Object[]) ,public java.lang.String create(org.assertj.core.description.Description, org.assertj.core.presentation.Representation) ,public java.lang.String create(org.assertj.core.description.Description) ,public java.lang.String create() ,public boolean equals(java.lang.Object) ,public int hashCode() ,public java.lang.String toString() <variables>protected final non-sealed java.lang.Object[] arguments,protected final non-sealed java.lang.String format,org.assertj.core.error.MessageFormatter formatter