@Test
public void testLoggerFieldsAnnotatedWithInjectReturnsNull() throws SecurityException,
NoSuchFieldException {
LoggerFieldsAnnotatedWithResource predicate = new LoggerFieldsAnnotatedWithResource();
assert !predicate.apply(C.class.getDeclaredField("logger"));
}
public static class D {
@Resource
private Logger logger = Logger.NULL;