code: public void requestFailed (Exception cause)
      {
          if (cause instanceof InvocationException) {
              _listener.requestFailed(cause.getMessage());
          } else {
              log.warning(cause);
              _listener.requestFailed(InvocationCodes.INTERNAL_ERROR);
          }
      }
docs: documentation inherited from interface