docs: public ClassGraph blacklistPaths(final String... paths) {
          for (final String path : paths) {
              final String pathNormalized = WhiteBlackList.normalizePath(path);
              if (pathNormalized.isEmpty()) {
                  throw new IllegalArgumentException(
                          "Blacklisting the root package (\"\") will cause nothing to be scanned");
              }
              // Blacklisting always prevents further recursion, no need to blacklist sub-directories / nested paths
              final String packageName = WhiteBlackList.pathToPackageName(pathNormalized);
              scanSpec.packageWhiteBlackList.addToBlacklist(packageName);
              scanSpec.pathWhiteBlackList.addToBlacklist(pathNormalized + "/");
              if (!pathNormalized.contains("*")) {
                  // Blacklist sub-directories / nested paths
                  scanSpec.packagePrefixWhiteBlackList.addToBlacklist(packageName + ".");
                  scanSpec.pathPrefixWhiteBlackList.addToBlacklist(pathNormalized + "/");
              }
          }
          return this;
      }