In the [minimal testcase](https://github.com/spotbugs/spotbugs/blob/7238a7ca73dfbf52fef55ea377f7eaa638ee7f59/spotbugsTestCases/src/java/ghIssues/Issue2258.java) the assignment to `next` is reported as self-assignment, though it's not the case (`orfl` changed since last assignment). The test code is a simplified version of the [original class](https://github.com/geogebra/geogebra/blob/75890412d55a297ea7e988bb74e9de869b28082a/common/src/main/java/org/geogebra/common/util/clipper/OutRec.java#L32) that triggered this report. @KengoTODA @baloghadamsoftware this comes from #2161