code: private Object onAroundScript(UrlLepResourceKey compositeResourceKey,
                                    Map<XmLepResourceSubType, UrlLepResourceKey> atomicResourceKeys,
                                    LepMethod method,
                                    LepManagerService managerService,
                                    Supplier<GroovyScriptRunner> resourceExecutorSupplier)
          throws LepInvocationCauseException {
  
          UrlLepResourceKey aroundKey = atomicResourceKeys.get(AROUND);
          UrlLepResourceKey defaultKey = atomicResourceKeys.get(DEFAULT);
          ProceedingLep proceedingLep = buildProceedingLep(compositeResourceKey, defaultKey, method,
                                                           managerService, resourceExecutorSupplier);
  
          return LepScriptUtils.executeScript(aroundKey, proceedingLep, method,
                                              managerService, resourceExecutorSupplier, null);
      }
docs: Processing AROUND script.
  <p>
  Possible cases (AROUND + TENANT not allowed in current implementation):
  <ol>
  <li>AROUND</li>
  <li>AROUND + DEFAULT</li>
  </ol>
  .
  
  @param compositeResourceKey     resource key that corresponds to extension key of current LEP
  (contains AROUND key)
  @param atomicResourceKeys       script resource keys corresponds to composite resource key
  @param method                   current processed LEP method
  @param managerService           LEP manager service
  @param resourceExecutorSupplier LEP resource executor supplier
  @return LEP method result object