int cx = Integer.parseInt(pointNode.getAttribute("cx"));
int cy = Integer.parseInt(pointNode.getAttribute("cy"));
final Point destPoint = new Point(), srcPoint = new Point(cx, cy);
SvgTransformationCollector transformCollector = new SvgTransformationCollector(pointNode);
transformCollector.collect(new GeometryHandler() {
@Override
public void processApply(Element node, FeatureDescriptor fd, AffineTransform transform) {
assert !points.containsKey(fd) : fd + " already defined";
transform.transform(srcPoint, destPoint);