public static boolean isValidThemeName(String value) {
        for (int index = 0; index < value.length(); index++) {
            char c  = value.charAt(index);
            if ((c >= '0' && c <= '9') ||
                (c >= 'a' && c <= 'z') ||
                (c >= 'A' && c <= 'Z') ||
                c == '_' ||
                c == '-') {
                continue;
            }
            return false;
        }
        return true;
    }