public static String tryGetRealContentInBackticks(final String value) {
        if (null == value) {
            return null;
        }
        if (value.startsWith(BACKTICK) && value.endsWith(BACKTICK)) {
            int startIndex = 1;
            int stopIndex = value.length() - 1;
            StringBuilder exactlyTableName = new StringBuilder();
            while (startIndex < stopIndex) {
                if (value.charAt(startIndex) == '`' && (startIndex + 1 >= stopIndex || value.charAt(startIndex + 1) != '`')) {
                    return value;
                } else if (value.charAt(startIndex) == '`' && value.charAt(startIndex + 1) == '`') {
                    startIndex++;
                }
                exactlyTableName.append(value.charAt(startIndex));
                startIndex++;
            }
            return 0 == exactlyTableName.length() ? value : exactlyTableName.toString();
        }
        return value;
    }
@Test
    void assertTryGetRealContentInBackticks() {
        assertThat(SQLUtils.tryGetRealContentInBackticks("`"), is("`"));
        assertThat(SQLUtils.tryGetRealContentInBackticks("``"), is("``"));
        assertThat(SQLUtils.tryGetRealContentInBackticks("```"), is("```"));
        assertThat(SQLUtils.tryGetRealContentInBackticks("t_order"), is("t_order"));
        assertThat(SQLUtils.tryGetRealContentInBackticks("````"), is("`"));
        assertThat(SQLUtils.tryGetRealContentInBackticks("`t_order`"), is("t_order"));
        assertThat(SQLUtils.tryGetRealContentInBackticks("```t_order`"), is("`t_order"));
        assertThat(SQLUtils.tryGetRealContentInBackticks("```````t_order```````"), is("```t_order```"));
        assertThat(SQLUtils.tryGetRealContentInBackticks("``t_order`"), is("``t_order`"));
        assertThat(SQLUtils.tryGetRealContentInBackticks("`````t_o``r``d``e``r```"), is("``t_o`r`d`e`r`"));
    }