1 2 3 4 5 6 7 8 9 10 11
Project { Product { name: "B" Depends { productTypes: ["a"] } } Product { type: ["a"] name: "A" Depends { name: "B" } } }