&& polyLine.withoutDuplicateConsecutiveShapePoints().occurrences( polyLine.first()) < MINIMUM_NUMBER_OF_SELF_INTERSECTIONS_FOR_A_NODE)
&& polyLine.withoutDuplicateConsecutiveShapePoints().occurrences( polyLine.first()) < MINIMUM_NUMBER_OF_SELF_INTERSECTIONS_FOR_A_NODE)