docs: public Object doAroundInvoke(InterceptorProxy[] proxies, Method businessMethod, Object[] parameters, EJSDeployedSupport s) //LIDB3294-41
                      throws Exception {
          ivMethod = businessMethod;
          ivParameters = parameters;
          ivEJSDeployedSupport = s; //LIDB3294-41
          ivInterceptorProxies = proxies;
          ivIsAroundConstruct = false;
  
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) // d367572.7
          {
              Tr.entry(tc, "doAroundInvoke for business method: " + ivMethod.getName());
          }
          try {
              return doAroundInterceptor();
          } finally // d367572.8
          {
              // Let the mapping strategy handle checked and unchecked exceptions
              // that occurs since it knows whether to treat unchecked exceptions
              // as an application exception or as a system exception.
              if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) // d415968
              {
                  Tr.exit(tc, "doAroundInvoke for business method: " + ivMethod.getName());
              }
              ivMethod = null;
              ivParameters = null;
          }
      }