private void testAddChildToOneToManyParentWithUnencodedStringPk(StartEnd startEnd) throws Exception {
testAddChildToOneToManyParentWithUnencodedStringPk(
new HasOneToManyUnencodedStringPkListJPA(), new BidirTopUnencodedStringPkList(),
TXN_START_END, UnidirLevel.Middle, "A");
testAddChildToOneToManyParentWithUnencodedStringPk(
new HasOneToManyUnencodedStringPkListJPA(), new BidirMiddleUnencodedStringPkList(),
TXN_START_END, UnidirLevel.Bottom, "B");
testAddChildToOneToManyParentWithUnencodedStringPk(
new HasOneToManyUnencodedStringPkListJPA(), new BidirBottomUnencodedStringPkList(),
TXN_START_END, UnidirLevel.Top, "C");
}