public static String snakeToSplitName(String snakeName, String split) {
        String lowerCase = snakeName.toLowerCase();
        if (isSnakeCase(snakeName)) {
            return replace(lowerCase, "_", split);
        }
        return snakeName;
    }
@Test
    void testSnakeCaseToSplitName() throws Exception {
        assertEquals("ab-cd-ef", StringUtils.snakeToSplitName("ab_Cd_Ef", "-"));
        assertEquals("ab-cd-ef", StringUtils.snakeToSplitName("Ab_Cd_Ef", "-"));
        assertEquals("ab-cd-ef", StringUtils.snakeToSplitName("ab_cd_ef", "-"));
        assertEquals("ab-cd-ef", StringUtils.snakeToSplitName("AB_CD_EF", "-"));
        assertEquals("abcdef", StringUtils.snakeToSplitName("abcdef", "-"));
        assertEquals("qosEnable", StringUtils.snakeToSplitName("qosEnable", "-"));
        assertEquals("name", StringUtils.snakeToSplitName("NAME", "-"));
    }