code: @SafeVarargs
      public static <T> RelaxedEqualsVerifierApi<T> forRelaxedEqualExamples(T first, T second, T... more) {
          List<T> examples = ListBuilders.buildListOfAtLeastTwo(first, second, more);
  
          @SuppressWarnings("unchecked")
          Class<T> type = (Class<T>)first.getClass();
  
          return new RelaxedEqualsVerifierApi<>(type, examples);
      }
docs: Factory method. Asks for a list of equal, but not identical, instances
  of T.
  
  For use when T is a class which has relaxed equality
  rules. This happens when two instances of T are equal even though the
  its internal state is different.
  
  This could happen, for example, in a Rational class that doesn't
  normalize: new Rational(1, 2).equals(new Rational(2, 4)) would return
  true.
  
  Using this factory method requires that
  {@link RelaxedEqualsVerifierApi#andUnequalExamples(Object, Object...)}
  be called to supply a list of unequal instances of T.
  
  This method automatically suppresses
  {@link Warning#ALL_FIELDS_SHOULD_BE_USED}.
  
  @param first An instance of T.
  @param second Another instance of T, which is equal, but not identical,
  to {@code first}.
  @param more More instances of T, all of which are equal, but not
  identical, to one another and to {@code first} and
  {@code second}.
  @param <T> the type.
  @return A fluent API for a more relaxed EqualsVerifier.