}
// Beware, this may return the loop is valid if there is a
// "vertex crossing".
// TODO(user): Fix that.
crosses = crosser.robustCrossing(vertex(b2)) > 0;
previousIndex = b2;
if (crosses ) {
log.info("Edges " + a1 + " and " + b1 + " cross");
log.info(String.format("Edge locations in degrees: " + "%s-%s and %s-%s",
new S2LatLng(vertex(a1)).toStringDegrees(),