must_dependence: "{ }" may_dependence: "{ T[] -> [S[] -> a[]]; U[] -> [S[] -> a[]] }" must_no_source: "{ }" may_no_source: "{ }"