public abstract MySqlSplit toMySqlSplit();
@Test
    public void testFromToSplit() {
        final MySqlSnapshotSplit split =
                new MySqlSnapshotSplit(
                        TableId.parse("test_db.test_table"),
                        "test_db.test_table-1",
                        new RowType(
                                Collections.singletonList(
                                        new RowType.RowField("id", new BigIntType()))),
                        new Object[] {100L},
                        new Object[] {999L},
                        BinlogOffset.ofBinlogFilePosition("mysql-bin.000002", 78L),
                        new HashMap<>());
        final MySqlSnapshotSplitState mySqlSplitState = new MySqlSnapshotSplitState(split);
        assertEquals(split, mySqlSplitState.toMySqlSplit());
    }