for (Method method : clazz.getDeclaredMethods()) { if (method.isAnnotationPresent(annotation)) { R result = visitor.visit(method.getAnnotation(annotation), method); results.add(checkNotNull(result, "Visitor must not return null values!"));
R result = visitor.visit(field.getAnnotation(annotation), field); results.add(checkNotNull(result, "Visitor must not return null values!"));