public static boolean compareRows(List<Row> l1, List<Row> l2) {
        return compareRows(l1, l2, false);
    }
@Test
    void testCompareRowsUnordered() {
        final List<Row> originalList =
                Arrays.asList(
                        Row.of("a", 12, false),
                        Row.of("b", 12, false),
                        Row.of("b", 12, false),
                        Row.of("b", 12, true));

        {
            final List<Row> list =
                    Arrays.asList(
                            Row.of("a", 12, false),
                            Row.of("b", 12, false),
                            Row.of("b", 12, false),
                            Row.of("b", 12, true));
            assertThat(RowUtils.compareRows(originalList, list, false)).isTrue();
        }

        {
            final List<Row> list =
                    Arrays.asList(
                            Row.of("a", 12, false),
                            Row.of("b", 12, false),
                            Row.of("b", 12, true), // diff order here
                            Row.of("b", 12, false));
            assertThat(RowUtils.compareRows(originalList, list, false)).isFalse();
        }

        {
            final List<Row> list =
                    Arrays.asList(
                            Row.of("a", 12, false),
                            Row.of("b", 12, false),
                            Row.of("b", 12, true), // diff order here
                            Row.of("b", 12, false));
            assertThat(RowUtils.compareRows(originalList, list, true)).isTrue();
        }

        {
            final List<Row> list =
                    Arrays.asList(
                            Row.of("a", 12, false),
                            Row.of("b", 12, false),
                            Row.of("b", 12, false),
                            Row.of("b", 12, true),
                            Row.of("b", 12, true)); // diff here
            assertThat(RowUtils.compareRows(originalList, list, true)).isFalse();
        }
    }