@Override
protected void invokeTestMethod(Method method, RunNotifier notifier) {
boolean validate = method.getAnnotation(Validated.class) != null;
RunNotifier multiRunNotifier = new RunNotifier();
MultiRunListener multiRunListener = new MultiRunListener(notifier, validate ? 2 : 1);
multiRunNotifier.addListener(multiRunListener);
if (validate) {
multiRunListener.setFailureMessage(
"Invalid test case; execution failed with SAAJ reference implementation");
System.setProperty("javax.xml.soap.MessageFactory",