Wow...is there no way to do an "aggregate" check here, e.g. by constructing an "expected" object and doing `assertEquals(groupStates.get(0), expected);`?