code: public MessageInstance sendFor(MessageInstance message,
                                     Operation operation,
                                     ConcurrentMap<QName, URL> overridenEndpointAddresses) throws Exception {
          Object[] arguments = this.getArguments(message);
          Object[] results = this.safeSend(arguments,
                                           overridenEndpointAddresses);
          return this.createResponseMessage(results,
                                            operation);
      }
docs: {@inheritDoc}