added Kernel::generateHeterogeneous placeholder