smash::DCGenerator