if (bridge == null || !(bridge instanceof ClipBridge)) {
throw new IllegalAttributeValueException(
Messages.formatMessage("clipPath.reference.illegal",
new Object[] {clipPathElement.getLocalName()}));
}
ClipBridge clipBridge = (ClipBridge)bridge;
SVGOMDocument doc =
(SVGOMDocument)clipPathElement.getOwnerDocument();
ViewCSS v = ctx.getViewCSS();
ctx.setViewCSS((ViewCSS)doc.getDefaultView());
Clip clip = clipBridge.createClip(ctx,
gn,
clipPathElement,
clipedElement);
ctx.setViewCSS(v);
return clip;