private OperationInfo buildOperationInfoForMockOperation(AxisBuilder builder) throws NoSuchMethodException, DeploymentException, WSDLException {
Class portClass = MockPort.class;
Method method = portClass.getDeclaredMethod("doMockOperation", new Class[]{String.class});
WSDLFactory factory = WSDLFactory.newInstance();
Definition definition = factory.newDefinition();
ExtensionRegistry extensionRegistry = factory.newPopulatedExtensionRegistry();
BindingOperation bindingOperation = buildBindingOperation(definition, extensionRegistry);
Style defaultStyle = Style.DOCUMENT;
OperationInfo operationInfo = builder.buildOperationInfoLightweight(method, bindingOperation, defaultStyle, SOAPConstants.SOAP11_CONSTANTS);