childCtx = (AbstractTextChildSVGContext)svgCtx;
txtBridge = childCtx.getTextBridge();
}
if (txtBridge == null) return false;
TextNode tn = txtBridge.getTextNode();
List list = tn.getTextRuns();
if (list == null)
return false;
Element txtElem = txtBridge.e;
AffineTransform at = tn.getGlobalTransform();
at.preConcatenate(ati);
Rectangle2D tnRect;
tnRect = tn.getBounds();
tnRect = at.createTransformedShape(tnRect).getBounds2D();
if (!rect.intersects(tnRect)) return false;
for (int i = 0 ; i < list.size(); i++) {
StrokingTextPainter.TextRun run;