}
public ATransform compose(AAffineTransform a) {
AVector v=a.copyOfTranslationVector();
AMatrix thisM=getMatrix();
thisM.transformInPlace(v);
v.add(getTranslation().getTranslationVector());
AMatrix m=thisM.compose(a.getMatrix());
return Transformz.createAffineTransform(m, v);