@Override
public FieldVisitor visitField(int access, String name, String desc, String signature, Object value) {
final String visitedField = name;
final String visitedFieldType = Type.getType(desc).getClassName();
return new EmptyFieldVisitor() {
@Override
public AnnotationVisitor visitAnnotation(String desc, boolean visible) {
if (visible && ANNOTATION_TYPES.containsKey(desc)) {
final AnnotationIntroductionDefinition def = new AnnotationIntroductionDefinition();
aspectDefinitions.add(def);