Holder<byte[]> param = new Holder<byte[]>();
param.value = new byte[(int) fileSize];
this.getClass().getResourceAsStream("/wsdl/mtom_xop.wsdl").read(param.value);
String target = new String(param.value);
Holder<String> name = new Holder<String>("call detail");
mtomPort.testXop(name, param);
assertEquals("name unchanged", "return detail + call detail", name.value);
assertEquals("attachinfo changed", target, new String(param.value));
} catch (UndeclaredThrowableException ex) {
throw (Exception) ex.getCause();
}