Class D shall be derived from class C, C from B and B from A:

    D --derived--> C --derived--> B --derived--> A 

An object d from class D can be element of the Root EP Collections of all, of some or of none of these classes. This is simply mapped by a bit sequence

 

whereas values { 0, 1 } have the following meaning:

Value Meaning
0 do NOT insert into collection
1 object will be element of the according collection