question: public static List < BlockNode > collectBlocksDominatedBy ( BlockNode dominator , BlockNode start ) { List < BlockNode > result = new ArrayList < BlockNode > ( ) ; collectWhileDominates ( dominator , start , result ) ; return result ; }
target:  Collect all block dominated by 'dominator', starting from 'start'