sensitive = at.createTransformedShape(sensitive);
if (sensitive.intersects(rect))
ret.add(curr);
}
} else if (gn instanceof TextNode) {
SVGOMElement svgElem = (SVGOMElement)curr;
SVGTextElementBridge txtBridge;
txtBridge = (SVGTextElementBridge)svgElem.getSVGContext();
Set elems = txtBridge.getTextIntersectionSet(at, rect);
// filter elems based on who is before end as
// children of curr, if needed.
if ((ancestors != null) && ancestors.contains(curr))