code: protected boolean equalElements(KTypeArrayList<?> other) {
      int max = size();
      if (other.size() != max) {
        return false;
      }
  
      for (int i = 0; i < max; i++) {
        if (!Intrinsics.equals(this, get(i), other.get(i))) {
          return false;
        }
      }
  
      return true;
    }
docs: Compare index-aligned elements against another
  {@link KTypeIndexedContainer}.
  #if ($TemplateOptions.KTypeGeneric)
  Equality comparison is performed with this object's {@link #equals(Object, Object)}
  method.
  #end