When I use data classes with primitive arrays, Kotlin generated equals() method does not check content equality, just reference check, therefore IntelliJ suggests to override equals().
However when I use Lombok Data annotation for the same Java class it generates content checking equals() for primitive arrays.
Why Kotlin did not choose to generate Lombok style equals?