new Joined(false, new TableName("PartyRole", "d"), list(new KeyMap("partyId", "partyId"), new KeyMap("partyId", "partyId")))
)
)
),
GenericTestCaseBase.<String, Relation>map(
"MainAPerson", new Relation("one", "MainA", "Person", list(new KeyMap("partyId", "partyId"))),
"MainBPerson", new Relation(null, "MainB", "Person", list(new KeyMap("partyId", "partyId"))),
"Person", new Relation("one", null, "Person", list(new KeyMap("partyId", "partyId"))),
"PartyGroup", new Relation(null, null, "PartyGroup", list(new KeyMap("partyId", "partyId")))
),
new ConditionList(
Joiner.OR,
GenericTestCaseBase.<Condition>list(
new ConditionList(