For C++ target, generate functions to make manifest object on JVM
C++ bug fix
Merge branch 'cpp-hashmap' into wip-clusters2