It is also noteworthy that U-DOP does not employ a separate class for non-constituents, so-called distituents, while CCM does.
good results can be obtained without keeping track of distituents but by simply assigning all binary trees to the strings and letting the DOP model decide which substrings are most likely to form constituents.