docs: private static void assertNoIncompatibleAnnotations(Class<? extends Annotation> annotation,
                                                          Field field,
                                                          Class<? extends Annotation>... undesiredAnnotations) {
          for (Class<? extends Annotation> u : undesiredAnnotations) {
              if (field.isAnnotationPresent(u)) {
                  throw unsupportedCombinationOfAnnotations(annotation.getSimpleName(),
                                                            u.getSimpleName());
              }
          }
      }