override fun equals(other: Any?): Boolean {
        if (this === other) return true
        if (other !is MultiInputIndexMappingRule<*, *, *, *, *, *, *>) return false

        if (opDescriptor != other.opDescriptor) return false