boolean (Object o) { if (this == o) return true; if (!(o instanceof EdgePrintElement that)) return false; if (myPositionInCurrentRow != that.getPositionInCurrentRow()) return false; if (myPositionInOtherRow != that.getPositionInOtherRow()) return false; if (myRowIndex != that.getRowIndex()) return false; if (myType != that.getType()) return false; if (myHasArrow != that.hasArrow()) return false; return true; }