ServiceInfo si = new ServiceInfo();
InterfaceInfo iinf = new InterfaceInfo(si, new QName("http://foo/bar", "SEI"));
OperationInfo opInfo = iinf.addOperation(new QName("http://foo/bar", method.getName()));
opInfo.setProperty(Method.class.getName(), method);
opInfo.setInput("opRequest",
opInfo.createMessage(new QName("http://foo/bar", "opRequest"), Type.INPUT));
opInfo.setOutput("opResponse",
opInfo.createMessage(new QName("http://foo/bar", "opResponse"), Type.INPUT));
FaultInfo finfo = opInfo.addFault(new QName("http://foo/bar", "opFault"),
new QName("http://foo/bar", "opFault"));
finfo.addMessagePart("fault");