code: public Object invoke(WampMessage message, Object... providedArgs) throws Exception {
  		Object[] args = getMethodArgumentValues(message, providedArgs);
  		if (this.logger.isTraceEnabled()) {
  			this.logger.trace("Resolved arguments: " + Arrays.asList(args));
  		}
  		Object returnValue = doInvoke(args);
  		if (this.logger.isTraceEnabled()) {
  			this.logger.trace("Returned value: " + returnValue);
  		}
  		return returnValue;
  	}
docs: Invoke the method with the given message.
  @throws Exception raised if no suitable argument resolver can be found, or the
  method raised an exception