docs: public boolean shouldScanFile(String path)
      {
          WindupJavaConfigurationModel configuration = getJavaConfigurationModel(getGraphContext());
          path = FilenameUtils.separatorsToUnix(path);
          for (PackageModel excludePackage : configuration.getExcludeJavaPackages())
          {
              String packageAsPath = excludePackage.getPackageName().replace(".", "/");
              if (path.contains(packageAsPath))
                  return false;
          }
  
          boolean shouldScan = true;
          for (PackageModel includePackage : configuration.getScanJavaPackages())
          {
              String packageAsPath = includePackage.getPackageName().replace(".", "/");
              if (path.contains(packageAsPath))
              {
                  shouldScan = true;
                  break;
              }
              else
              {
                  shouldScan = false;
              }
          }
          return shouldScan;
      }