public Set<Class<?>> getAnnotatedWith(Class<? extends Annotation> annotation) { Set<String> result = store.getTypesAnnotatedWith(annotation.getName()); return ImmutableSet.copyOf(Reflections.forNames(result)); }