assertTrue(protoScope.accept(requestScope));
assertTrue(sessionScope.accept(singletonScope));
assertFalse(sessionScope.accept(protoScope));
assertTrue(sessionScope.accept(sessionScope));
assertFalse(sessionScope.accept(requestScope));
assertTrue(requestScope.accept(singletonScope));
assertFalse(requestScope.accept(protoScope));
assertTrue(requestScope.accept(sessionScope));
assertTrue(requestScope.accept(requestScope));