class MySQLBinlogRowsEventPacket extends AbstractMySQLBinlogEventPacket {

    public void readRows(final MySQLBinlogTableMapEventPacket tableMapEventPacket, final MySQLPacketPayload payload) {
        List<MySQLBinlogColumnDef> columnDefs = tableMapEventPacket.getColumnDefs();
        while (hasNextRow(payload)) {
            rows.add(readRow(columnDefs, payload));
            if (isUpdateRowsEvent(getBinlogEventHeader().getEventType())) {
                rows2.add(readRow(columnDefs, payload));
            }
        }
    }

    public  MySQLBinlogRowsEventPacket(final MySQLBinlogEventHeader binlogEventHeader, final MySQLPacketPayload payload);

}