BufferedImage image = new BufferedImage(100, 80,
BufferedImage.TYPE_INT_ARGB);
Graphics2D g2 = image.createGraphics();
harness.check(g2.getTransform().isIdentity());
g2.setTransform(new AffineTransform(1.0, 2.0, 3.0, 4.0, 5.0, 6.0));
g2.transform(new AffineTransform(7.0, 8.0, 9.0, 10.0, 11.0, 12.0));
AffineTransform current = g2.getTransform();
harness.check(current.getScaleX(), 31.0);
harness.check(current.getScaleY(), 58.0);
harness.check(current.getShearX(), 39.0);
harness.check(current.getShearY(), 46.0);