@Override public boolean test(final LineSegment line) { if (line == this.line) { return false; } else { final Geometry intersection = this.line.getIntersection(line); return intersection != null && !intersection.isEmpty(); } }