dep(implementation:NN:2, which:WDT:1)|||nsubjpass(prefer:VBN:10, implementation:NN:2)|||punct(vs:JJ:5, -lrb-:-LRB-:3)|||advmod(vs:JJ:5, array-based:RB:4)|||dep(implementation:NN:2, vs:JJ:5)|||dep(vs:JJ:5, list-based:JJ:7)|||punct(vs:JJ:5, -rrb-:-RRB-:8)|||auxpass(prefer:VBN:10, be:VBZ:9)|||root(ROOT:ROOT:15, prefer:VBN:10)|||conj_and(prefer:VBN:10, why:WRB:13)|||root(ROOT:ROOT:15, why:WRB:13)|||<STOP>
nsubj(would:MD:13, list-based:JJ:1)|||mark(!use:VB:6, because:IN:2)|||nsubj(!use:VB:6, it:PRP:3)|||aux(!use:VB:6, do:VBZ:4)|||dep(list-based:JJ:1, !use:VB:6)|||det(size:NN:9, a:DT:7)|||amod(size:NN:9, fixed:JJ:8)|||dobj(!use:VB:6, size:NN:9)|||det(array:NN:12, a:DT:11)|||prep_like(!use:VB:6, array:NN:12)|||root(ROOT:ROOT:15, would:MD:13)|||<STOP>