@Override
  public @NotNull Set<Recompile> fieldAnnotationsChanged(JvmField field, Difference.Specifier<ElementAnnotation, ElementAnnotation.Diff> annotationsDiff) {
    return isAffected(Iterators.map(Iterators.flat(annotationsDiff.added(), annotationsDiff.removed()), an -> an.getAnnotationClass()))? EnumSet.of(Recompile.USAGES) : RECOMPILE_NONE;
  }
@Override
  public @NotNull Set<Recompile> fieldAnnotationsChanged(JvmField field, Difference.Specifier<ElementAnnotation, ElementAnnotation.Diff> annotationsDiff)