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>
nsubjpass(prefer:VBN:5, array:NN:1)|||partmod(array:NN:1, base:VBN:2)|||dobj(base:VBN:2, list:NN:3)|||auxpass(prefer:VBN:5, be:VBZ:4)|||root(ROOT:ROOT:19, prefer:VBN:5)|||mark(hold:VB:9, because:IN:6)|||nsubj(hold:VB:9, it:PRP:7)|||aux(hold:VB:9, can:MD:8)|||advcl(prefer:VBN:5, hold:VB:9)|||det(size:NN:11, any:DT:10)|||dobj(hold:VB:9, size:NN:11)|||advmod(long:RB:13, as:RB:12)|||advmod(hold:VB:9, long:RB:13)|||mark(specify:VB:16, as:IN:14)|||nsubj(specify:VB:16, u:NN:15)|||dep(long:RB:13, specify:VB:16)|||dobj(specify:VB:16, it:PRP:17)|||<STOP>