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