}
// FIXME: in the future we need to load the convertPrimitivesBlock
// dynamically, and maybe break it into multiple blocks to minimize
// code size.
sharedStream.clear();
sharedStream.appendCodeBlock("convertPrimitivesBlock");
code.append(sharedStream.toString());
// Generate function type and token table.
code.append(generateFunctionTable(typesArray, functionsArray));