public static List<TypeMirror> getClassesFromAnnotation(Element element, Class<? extends Annotation> annotationType, String argName) { AnnotationMirror am = getAnnotationMirror(element, annotationType).get(); AnnotationValue av = getAnnotationValue(am, argName); return TO_LIST_OF_TYPE.visit(av); } private static final AnnotationValueVisitor<ImmutableList<TypeMirror>, Void> TO_LIST_OF_TYPE = new Si