String generateCppNameSpaceString(String[] namespaceList) {
        StringBuilder str = new StringBuilder();
        for (int i = 0; i < namespaceList.length - 1; i++) {
            str.append(namespaceList[i]);
            str.append("::");
        }
        str.append(namespaceList[namespaceList.length - 1]);
        return str.toString();
    }
Class to generate noexcept specifier if default constructor, copy constructor or copy assignment is non-throwing
configgen/src/main/java/com/yahoo/config/codegen/CppClassBuilder.java