@Test(expected = InvalidTransformException.class)
public void failConstructor() {

  final Transform bad = new Transform();
  bad.translate(Double.NaN, 1, 2);
  new ValidatingTransform(Transform.IDENTITY); // good
  new ValidatingTransform(bad); // bad
}