public static String processNamespaceParameter(String tenant) {
        if (StringUtils.isBlank(tenant) || NAMESPACE_PUBLIC_KEY.equalsIgnoreCase(tenant)
                || NAMESPACE_NULL_KEY.equalsIgnoreCase(tenant)) {
            return getNamespaceDefaultId();
        }
        return tenant.trim();
    }
@Test
    void testProcessTenantParameter() {
        String strPublic = "public";
        String strEmpty = "";
        assertEquals(strEmpty, NamespaceUtil.processNamespaceParameter(strPublic));
        String strNull = "null";
        assertEquals(strEmpty, NamespaceUtil.processNamespaceParameter(strNull));
        assertEquals(strEmpty, NamespaceUtil.processNamespaceParameter(strEmpty));
        assertEquals(strEmpty, NamespaceUtil.processNamespaceParameter(null));
        String strAbc = "abc";
        assertEquals(strAbc, NamespaceUtil.processNamespaceParameter(strAbc));
        String strdef123 = "def123";
        assertEquals(strdef123, NamespaceUtil.processNamespaceParameter(strdef123));
        String strAbcHasSpace = "  abc  ";
        assertEquals(strAbc, NamespaceUtil.processNamespaceParameter(strAbcHasSpace));
    }