public void executeStep(final ExecutionContext context) {
    int msg = message.getNode(context);
    int content = SoapUtil.getContent(msg);

    int method =
        context.createMethod(Node.getNamespaceURI(content), Node.getLocalName(content)).node;
    SoapUtil.mergeResponses(msg, method); // TODO: name of this method is strange
    appender.append(context, method);
    callMethod(context, method);
  }