1must_dependence: "{ }" 2may_dependence: "{ T[] -> [S[] -> a[]]; U[] -> [S[] -> a[]] }" 3must_no_source: "{ }" 4may_no_source: "{ }" 5