}
public void neverWantedButInvoked(PrintableInvocation wanted, HasStackTrace firstUndesired) {
UndesiredInvocation cause = createUndesiredInvocationCause(firstUndesired);
throw new NeverWantedButInvoked(join(
wanted.toString(),
"Never wanted but invoked!"
), cause);
}