public static UndoLogParser getInstance() {
        return SingletonHolder.INSTANCE;
    }
@Test
    void getInstance() {
        Assertions.assertThrowsExactly(IllegalArgumentException.class, () -> UndoLogParserFactory.getInstance("fst"));
        Assertions.assertTrue(UndoLogParserFactory.getInstance() instanceof JacksonUndoLogParser);
    }