code: private boolean isInRoots(String canonicalPath) {
  
          if (canonicalPath.startsWith(m_rootPath)) {
              return true;
          }
          if (m_additionalRoots != null) {
              for (String root : m_additionalRoots) {
                  if (canonicalPath.startsWith(root)) {
                      return true;
                  }
  
              }
          }
          return false;
      }
docs: Check if the given path is below any of the configured roots.<p>
  
  @param canonicalPath the path to check
  @return true if the path is below any of the configured roots