docs: protected final long getModifiedTimeout(
              IPortletDefinition portletDefinition, HttpServletRequest request, long timeout) {
          final IPortletDescriptorKey portletDescriptorKey =
                  portletDefinition.getPortletDescriptorKey();
          final AtomicInteger counter = this.executionCount.get(portletDescriptorKey);
          final int executionCount = counter.get();
  
          if (executionCount > extendedTimeoutExecutions) {
              return timeout;
          }
  
          if (logger.isDebugEnabled()) {
              logger.debug(
                      String.format(
                              "Modifying timeout for %40s from %7s to %8s on execution %2s\n",
                              portletDescriptorKey.toString(),
                              timeout,
                              timeout * extendedTimeoutMultiplier,
                              executionCount));
          }
          return timeout * extendedTimeoutMultiplier;
      }