private static Matrix parseMultiTransform(String pString) { var matcher = MULTITRANSFORM_PATTERN.Match(pString); Matrix matrix = new Matrix(); while((matcher = matcher.NextMatch ()).Success) { matrix.PreConcat(SVGTransformParser.parseSingleTransform(matcher.Groups[1].Value)); } return matrix; }