code: boolean exceedsCallLimit(String target) {
  
          if (m_includeCalls.contains(target)) {
              int count = 0;
              for (String call : m_includeCalls) {
                  if (call.equals(target)) {
                      count++;
                      if (count > MAX_INCLUDE_RECURSION) {
                          return true;
                      }
                  }
              }
          }
          return false;
      }
docs: Checks if a given target has been included earlier and exceeds the max allowed recursions.<p>
  
  The set of include calls is maintained to detect
  an endless inclusion loop.<p>
  
  @param target the target name (absolute OpenCms URI) to check for
  @return true if the target is already included, false otherwise