return this.createNodes(b, x);
return createNodes(b, x);
    int splitIntersections(Segment b)    {      if (b instanceof LineSegment)	return (b.splitIntersections(this));      Intersection[] x = null;      if (b instanceof QuadSegment)	x = cubicCubicIntersect(this, ((QuadSegment) b).getCubicSegment());      if (b instanceof CubicSegment)	x = cubicCubicIntersect(this, (CubicSegment) b);      if (x == null)	return 0;      if (x.length == 1)	return createNode(b, x[0]);      return this.createNodes(b, x);    }