generic composite cand producer
Own vector composite cand producer