docs: private List<SingularField> compareRepeatedFieldByIndices(
        List<?> actualList,
        List<?> expectedList,
        boolean excludeNonRecursive,
        FieldDescriptor fieldDescriptor,
        FluentEqualityConfig config) {
      int maxSize = Math.max(actualList.size(), expectedList.size());
      ImmutableList.Builder<SingularField> builder = ImmutableList.builderWithExpectedSize(maxSize);
      for (int i = 0; i < maxSize; i++) {
        @NullableDecl Object actual = actualList.size() > i ? actualList.get(i) : null;
        @NullableDecl Object expected = expectedList.size() > i ? expectedList.get(i) : null;
        builder.add(
            compareSingularValue(
                actual,
                expected,
                /*defaultValue=*/ null,
                excludeNonRecursive,
                fieldDescriptor,
                indexedName(fieldDescriptor, i),
                config));
      }
  
      return builder.build();
    }