// get all of the glyph position attribute values
SVGTextPositioningElement te = (SVGTextPositioningElement) element;
try {
SVGOMAnimatedLengthList _x =
(SVGOMAnimatedLengthList) te.getX();
_x.check();
SVGOMAnimatedLengthList _y =
(SVGOMAnimatedLengthList) te.getY();
_y.check();
SVGOMAnimatedLengthList _dx =
(SVGOMAnimatedLengthList) te.getDx();
_dx.check();
SVGOMAnimatedLengthList _dy =
(SVGOMAnimatedLengthList) te.getDy();
_dy.check();
SVGOMAnimatedNumberList _rotate =
(SVGOMAnimatedNumberList) te.getRotate();
_rotate.check();
SVGLengthList xs = _x.getAnimVal();
SVGLengthList ys = _y.getAnimVal();
SVGLengthList dxs = _dx.getAnimVal();
SVGLengthList dys = _dy.getAnimVal();
SVGNumberList rs = _rotate.getAnimVal();
int len;
// process the x attribute