super(msg);
super((msg == null ? "Expected " : msg + ": expected ") + expected + ", but found " + encountered);