code: public EqualsVerifierApi<T> withIgnoredAnnotations(Class<?>... annotations) {
          Validations.validateGivenAnnotations(annotations);
          for (Class<?> ignoredAnnotation : annotations) {
              ignoredAnnotationClassNames.add(ignoredAnnotation.getCanonicalName());
          }
          return this;
      }
docs: Signals that all given annotations are to be ignored by EqualsVerifier.
  
  For instance, EqualsVerifier normally doesn't perform null verifications
  on fields marked with an {@code @Nonnull} annotation. However, if this
  method is called with a {@code Nonnull.class} parameter, the null
  verifications will be performed after all.
  
  @param annotations Annotations to ignore.
  @return {@code this}, for easy method chaining.