assertEquals(testScope4.getScopeLevel(), parent.getMaxScopeLevel());
parent = parent.getParent();
assertNotNull(parent);
expected = new ScopeKey();
expected.addScope(testScope1);
expected.addScope(testScope2);
expected.addScope(testScope3);
assertEquals(expected, parent);
assertEquals(testScope3.getScopeLevel(), parent.getMaxScopeLevel());