code: @Override
      public boolean accepts(Location origin, Archive originArchive,
                             Location target, Archive targetArchive) {
          if (findJDKInternals) {
              // accepts target that is JDK class but not exported
              Module module = targetArchive.getModule();
              return originArchive != targetArchive &&
                      isJDKInternalPackage(module, target.getPackageName());
          } else if (filterSameArchive) {
              // accepts origin and target that from different archive
              return originArchive != targetArchive;
          }
          return true;
      }
docs: Filter depending on the containing archive or module