Update the maven and coursier resolver tests to create a class index file. (#1519)

Validation of the index file for `coursier` is disabled until it works as expected.
diff --git a/MODULE.bazel b/MODULE.bazel
index 106c84e..4a2e2af 100644
--- a/MODULE.bazel
+++ b/MODULE.bazel
@@ -480,6 +480,7 @@
     boms = [
         "org.seleniumhq.selenium:selenium-bom:4.14.1",
     ],
+    index_file = "@rules_jvm_external//tests/custom_maven_install:maven_resolved_index.json",
     lock_file = "@rules_jvm_external//tests/custom_maven_install:maven_resolved_install.json",
     repositories = [
         "https://repo.spring.io/plugins-release/",  # Requires auth, but we don't have it
@@ -513,6 +514,7 @@
     boms = [
         "com.google.cloud:libraries-bom:26.59.0",
     ],
+    index_file = "@rules_jvm_external//tests/custom_maven_install:coursier_resolved_index.json",
     lock_file = "@rules_jvm_external//tests/custom_maven_install:coursier_resolved_install.json",
     repositories = [
         "https://repo1.maven.org/maven2",
diff --git a/tests/bazel_run_tests.sh b/tests/bazel_run_tests.sh
index 086f511..dc13e73 100755
--- a/tests/bazel_run_tests.sh
+++ b/tests/bazel_run_tests.sh
@@ -263,7 +263,14 @@
     fi
 
     # should run successfully
-    bazel run @coursier_resolved_with_boms//:pin >> "$TEST_LOG" 2>&1
+    REPIN=1 bazel run @coursier_resolved_with_boms//:pin >> "$TEST_LOG" 2>&1
+
+    expect_log "Successfully pinned resolved artifacts"
+
+    expect_file_is_not_empty "tests/custom_maven_install/coursier_resolved_install.json"
+
+    # TODO: Add back in once coursier supports index files
+    # expect_file_is_not_empty "tests/custom_maven_install/coursier_resolved_index.json"
 }
 
 function test_v1_lock_file_format() {
@@ -293,6 +300,9 @@
 
     # should run successfully
     bazel run @maven_resolved_with_boms//:pin >> "$TEST_LOG" 2>&1
+
+    expect_file_is_not_empty "tests/custom_maven_install/maven_resolved_install.json"
+    expect_file_is_not_empty "tests/custom_maven_install/maven_resolved_index.json"
 }
 
 function test_transitive_dependency_with_type_of_pom {
@@ -327,6 +337,9 @@
     bazel query @regression_testing_gradle//:androidx_compose_foundation_foundation_layout_android >> "$TEST_LOG" 2>&1
 
     expect_log "@regression_testing_gradle//:androidx_compose_foundation_foundation_layout_android"
+
+    expect_file_is_not_empty "tests/custom_maven_install/regression_testing_gradle_install.json"
+    expect_file_is_not_empty "tests/custom_maven_install/regression_testing_gradle_index.json"
  }
 
 function test_gradle_metadata_is_resolved_correctly_for_jvm_artifact {
@@ -415,6 +428,18 @@
   return 1
 }
 
+function expect_file_is_not_empty() {
+  local file=$1
+  if [ ! -f $file ]; then
+    printf "NOT FOUND: $file (most probably wrong test configuration)\n"
+    return 1
+  fi
+  if [ ! -s $file ]; then
+    printf "FAILED: $file is empty\n"
+    return 1
+  fi
+}
+
 function expect_log() {
   local pattern=$1
   local message=${2:-Expected regexp \""$pattern"\" not found}
diff --git a/tests/custom_maven_install/maven_resolved_index.json b/tests/custom_maven_install/maven_resolved_index.json
new file mode 100644
index 0000000..cea3708
--- /dev/null
+++ b/tests/custom_maven_install/maven_resolved_index.json
@@ -0,0 +1,1544 @@
+{
+  "__AUTOGENERATED_FILE_DO_NOT_MODIFY_THIS_FILE_MANUALLY": "THERE_IS_NO_DATA_ONLY_ZUUL",
+  "packages": {
+    "com.github.javaparser:javaparser-core": [
+      "com.github.javaparser",
+      "com.github.javaparser.ast",
+      "com.github.javaparser.ast.body",
+      "com.github.javaparser.ast.comments",
+      "com.github.javaparser.ast.expr",
+      "com.github.javaparser.ast.modules",
+      "com.github.javaparser.ast.nodeTypes",
+      "com.github.javaparser.ast.nodeTypes.modifiers",
+      "com.github.javaparser.ast.observer",
+      "com.github.javaparser.ast.stmt",
+      "com.github.javaparser.ast.type",
+      "com.github.javaparser.ast.validator",
+      "com.github.javaparser.ast.validator.chunks",
+      "com.github.javaparser.ast.visitor",
+      "com.github.javaparser.javadoc",
+      "com.github.javaparser.javadoc.description",
+      "com.github.javaparser.metamodel",
+      "com.github.javaparser.printer",
+      "com.github.javaparser.printer.concretesyntaxmodel",
+      "com.github.javaparser.printer.lexicalpreservation",
+      "com.github.javaparser.printer.lexicalpreservation.changes",
+      "com.github.javaparser.resolution",
+      "com.github.javaparser.resolution.declarations",
+      "com.github.javaparser.resolution.types",
+      "com.github.javaparser.resolution.types.parametrization",
+      "com.github.javaparser.utils",
+      "com.github.javaparser.version"
+    ],
+    "com.google.auto.service:auto-service-annotations": [
+      "com.google.auto.service"
+    ],
+    "com.google.auto.value:auto-value-annotations": [
+      "com.google.auto.value",
+      "com.google.auto.value.extension.memoized"
+    ],
+    "com.google.guava:guava": [
+      "com.google.common.annotations",
+      "com.google.common.base",
+      "com.google.common.base.internal",
+      "com.google.common.cache",
+      "com.google.common.collect",
+      "com.google.common.escape",
+      "com.google.common.eventbus",
+      "com.google.common.graph",
+      "com.google.common.hash",
+      "com.google.common.html",
+      "com.google.common.io",
+      "com.google.common.math",
+      "com.google.common.net",
+      "com.google.common.primitives",
+      "com.google.common.reflect",
+      "com.google.common.util.concurrent",
+      "com.google.common.xml",
+      "com.google.thirdparty.publicsuffix"
+    ],
+    "com.thoughtworks.xstream:xstream": [
+      "com.thoughtworks.xstream",
+      "com.thoughtworks.xstream.annotations",
+      "com.thoughtworks.xstream.converters",
+      "com.thoughtworks.xstream.converters.basic",
+      "com.thoughtworks.xstream.converters.collections",
+      "com.thoughtworks.xstream.converters.enums",
+      "com.thoughtworks.xstream.converters.extended",
+      "com.thoughtworks.xstream.converters.javabean",
+      "com.thoughtworks.xstream.converters.reflection",
+      "com.thoughtworks.xstream.converters.time",
+      "com.thoughtworks.xstream.core",
+      "com.thoughtworks.xstream.core.util",
+      "com.thoughtworks.xstream.io",
+      "com.thoughtworks.xstream.io.binary",
+      "com.thoughtworks.xstream.io.copy",
+      "com.thoughtworks.xstream.io.json",
+      "com.thoughtworks.xstream.io.naming",
+      "com.thoughtworks.xstream.io.path",
+      "com.thoughtworks.xstream.io.xml",
+      "com.thoughtworks.xstream.io.xml.xppdom",
+      "com.thoughtworks.xstream.mapper",
+      "com.thoughtworks.xstream.persistence",
+      "com.thoughtworks.xstream.security"
+    ],
+    "commons-beanutils:commons-beanutils": [
+      "org.apache.commons.beanutils",
+      "org.apache.commons.beanutils.converters",
+      "org.apache.commons.beanutils.expression",
+      "org.apache.commons.beanutils.locale",
+      "org.apache.commons.beanutils.locale.converters"
+    ],
+    "commons-codec:commons-codec": [
+      "org.apache.commons.codec",
+      "org.apache.commons.codec.binary",
+      "org.apache.commons.codec.cli",
+      "org.apache.commons.codec.digest",
+      "org.apache.commons.codec.language",
+      "org.apache.commons.codec.language.bm",
+      "org.apache.commons.codec.net"
+    ],
+    "commons-collections:commons-collections": [
+      "org.apache.commons.collections.bag",
+      "org.apache.commons.collections.bidimap",
+      "org.apache.commons.collections.buffer",
+      "org.apache.commons.collections.collection",
+      "org.apache.commons.collections.comparators",
+      "org.apache.commons.collections.functors",
+      "org.apache.commons.collections.iterators",
+      "org.apache.commons.collections.keyvalue",
+      "org.apache.commons.collections.list",
+      "org.apache.commons.collections.map",
+      "org.apache.commons.collections.set"
+    ],
+    "commons-lang:commons-lang": [
+      "org.apache.commons.lang",
+      "org.apache.commons.lang.builder",
+      "org.apache.commons.lang.enum",
+      "org.apache.commons.lang.enums",
+      "org.apache.commons.lang.exception",
+      "org.apache.commons.lang.math",
+      "org.apache.commons.lang.mutable",
+      "org.apache.commons.lang.reflect",
+      "org.apache.commons.lang.text",
+      "org.apache.commons.lang.time"
+    ],
+    "commons-logging:commons-logging": [
+      "org.apache.commons.logging",
+      "org.apache.commons.logging.impl"
+    ],
+    "dev.failsafe:failsafe": [
+      "dev.failsafe",
+      "dev.failsafe.event",
+      "dev.failsafe.function",
+      "dev.failsafe.internal",
+      "dev.failsafe.internal.util",
+      "dev.failsafe.spi"
+    ],
+    "io.github.x-stream:mxparser": [
+      "io.github.xstream.mxparser"
+    ],
+    "io.opentelemetry:opentelemetry-api": [
+      "io.opentelemetry.api",
+      "io.opentelemetry.api.baggage",
+      "io.opentelemetry.api.baggage.propagation",
+      "io.opentelemetry.api.common",
+      "io.opentelemetry.api.internal",
+      "io.opentelemetry.api.logs",
+      "io.opentelemetry.api.metrics",
+      "io.opentelemetry.api.trace",
+      "io.opentelemetry.api.trace.propagation",
+      "io.opentelemetry.api.trace.propagation.internal"
+    ],
+    "io.opentelemetry:opentelemetry-api-events": [
+      "io.opentelemetry.api.events"
+    ],
+    "io.opentelemetry:opentelemetry-context": [
+      "io.opentelemetry.context",
+      "io.opentelemetry.context.internal.shaded",
+      "io.opentelemetry.context.propagation"
+    ],
+    "io.opentelemetry:opentelemetry-exporter-logging": [
+      "io.opentelemetry.exporter.logging",
+      "io.opentelemetry.exporter.logging.internal"
+    ],
+    "io.opentelemetry:opentelemetry-extension-incubator": [
+      "io.opentelemetry.extension.incubator.metrics",
+      "io.opentelemetry.extension.incubator.propagation",
+      "io.opentelemetry.extension.incubator.trace"
+    ],
+    "io.opentelemetry:opentelemetry-sdk": [
+      "io.opentelemetry.sdk"
+    ],
+    "io.opentelemetry:opentelemetry-sdk-common": [
+      "io.opentelemetry.sdk.common",
+      "io.opentelemetry.sdk.common.export",
+      "io.opentelemetry.sdk.common.internal",
+      "io.opentelemetry.sdk.internal",
+      "io.opentelemetry.sdk.resources"
+    ],
+    "io.opentelemetry:opentelemetry-sdk-extension-autoconfigure": [
+      "io.opentelemetry.sdk.autoconfigure",
+      "io.opentelemetry.sdk.autoconfigure.internal"
+    ],
+    "io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi": [
+      "io.opentelemetry.sdk.autoconfigure.spi",
+      "io.opentelemetry.sdk.autoconfigure.spi.internal",
+      "io.opentelemetry.sdk.autoconfigure.spi.logs",
+      "io.opentelemetry.sdk.autoconfigure.spi.metrics",
+      "io.opentelemetry.sdk.autoconfigure.spi.traces"
+    ],
+    "io.opentelemetry:opentelemetry-sdk-logs": [
+      "io.opentelemetry.sdk.logs",
+      "io.opentelemetry.sdk.logs.data",
+      "io.opentelemetry.sdk.logs.export",
+      "io.opentelemetry.sdk.logs.internal"
+    ],
+    "io.opentelemetry:opentelemetry-sdk-metrics": [
+      "io.opentelemetry.sdk.metrics",
+      "io.opentelemetry.sdk.metrics.data",
+      "io.opentelemetry.sdk.metrics.export",
+      "io.opentelemetry.sdk.metrics.internal",
+      "io.opentelemetry.sdk.metrics.internal.aggregator",
+      "io.opentelemetry.sdk.metrics.internal.concurrent",
+      "io.opentelemetry.sdk.metrics.internal.data",
+      "io.opentelemetry.sdk.metrics.internal.debug",
+      "io.opentelemetry.sdk.metrics.internal.descriptor",
+      "io.opentelemetry.sdk.metrics.internal.exemplar",
+      "io.opentelemetry.sdk.metrics.internal.export",
+      "io.opentelemetry.sdk.metrics.internal.state",
+      "io.opentelemetry.sdk.metrics.internal.view"
+    ],
+    "io.opentelemetry:opentelemetry-sdk-trace": [
+      "io.opentelemetry.internal.shaded.jctools.queues",
+      "io.opentelemetry.internal.shaded.jctools.util",
+      "io.opentelemetry.sdk.trace",
+      "io.opentelemetry.sdk.trace.data",
+      "io.opentelemetry.sdk.trace.export",
+      "io.opentelemetry.sdk.trace.internal",
+      "io.opentelemetry.sdk.trace.internal.data",
+      "io.opentelemetry.sdk.trace.samplers"
+    ],
+    "io.opentelemetry:opentelemetry-semconv": [
+      "io.opentelemetry.semconv.resource.attributes",
+      "io.opentelemetry.semconv.trace.attributes"
+    ],
+    "net.bytebuddy:byte-buddy": [
+      "net.bytebuddy",
+      "net.bytebuddy.agent.builder",
+      "net.bytebuddy.asm",
+      "net.bytebuddy.build",
+      "net.bytebuddy.description",
+      "net.bytebuddy.description.annotation",
+      "net.bytebuddy.description.enumeration",
+      "net.bytebuddy.description.field",
+      "net.bytebuddy.description.method",
+      "net.bytebuddy.description.modifier",
+      "net.bytebuddy.description.type",
+      "net.bytebuddy.dynamic",
+      "net.bytebuddy.dynamic.loading",
+      "net.bytebuddy.dynamic.scaffold",
+      "net.bytebuddy.dynamic.scaffold.inline",
+      "net.bytebuddy.dynamic.scaffold.subclass",
+      "net.bytebuddy.implementation",
+      "net.bytebuddy.implementation.attribute",
+      "net.bytebuddy.implementation.auxiliary",
+      "net.bytebuddy.implementation.bind",
+      "net.bytebuddy.implementation.bind.annotation",
+      "net.bytebuddy.implementation.bytecode",
+      "net.bytebuddy.implementation.bytecode.assign",
+      "net.bytebuddy.implementation.bytecode.assign.primitive",
+      "net.bytebuddy.implementation.bytecode.assign.reference",
+      "net.bytebuddy.implementation.bytecode.collection",
+      "net.bytebuddy.implementation.bytecode.constant",
+      "net.bytebuddy.implementation.bytecode.member",
+      "net.bytebuddy.jar.asm",
+      "net.bytebuddy.jar.asm.commons",
+      "net.bytebuddy.jar.asm.signature",
+      "net.bytebuddy.matcher",
+      "net.bytebuddy.pool",
+      "net.bytebuddy.utility",
+      "net.bytebuddy.utility.dispatcher",
+      "net.bytebuddy.utility.nullability",
+      "net.bytebuddy.utility.privilege",
+      "net.bytebuddy.utility.visitor"
+    ],
+    "net.sf.ezmorph:ezmorph": [
+      "net.sf.ezmorph",
+      "net.sf.ezmorph.array",
+      "net.sf.ezmorph.bean",
+      "net.sf.ezmorph.object",
+      "net.sf.ezmorph.primitive",
+      "net.sf.ezmorph.test"
+    ],
+    "net.sf.json-lib:json-lib:jar:jdk15": [
+      "net.sf.json",
+      "net.sf.json.filters",
+      "net.sf.json.groovy",
+      "net.sf.json.processors",
+      "net.sf.json.regexp",
+      "net.sf.json.test",
+      "net.sf.json.util",
+      "net.sf.json.xml"
+    ],
+    "org.antlr:antlr-runtime": [
+      "org.antlr.runtime",
+      "org.antlr.runtime.debug",
+      "org.antlr.runtime.misc",
+      "org.antlr.runtime.tree"
+    ],
+    "org.apache.commons:commons-exec": [
+      "org.apache.commons.exec",
+      "org.apache.commons.exec.environment",
+      "org.apache.commons.exec.launcher",
+      "org.apache.commons.exec.util"
+    ],
+    "org.apache.commons:commons-lang3": [
+      "org.apache.commons.lang3",
+      "org.apache.commons.lang3.arch",
+      "org.apache.commons.lang3.builder",
+      "org.apache.commons.lang3.concurrent",
+      "org.apache.commons.lang3.event",
+      "org.apache.commons.lang3.exception",
+      "org.apache.commons.lang3.math",
+      "org.apache.commons.lang3.mutable",
+      "org.apache.commons.lang3.reflect",
+      "org.apache.commons.lang3.text",
+      "org.apache.commons.lang3.text.translate",
+      "org.apache.commons.lang3.time",
+      "org.apache.commons.lang3.tuple"
+    ],
+    "org.apache.commons:commons-math3": [
+      "org.apache.commons.math3",
+      "org.apache.commons.math3.analysis",
+      "org.apache.commons.math3.analysis.differentiation",
+      "org.apache.commons.math3.analysis.function",
+      "org.apache.commons.math3.analysis.integration",
+      "org.apache.commons.math3.analysis.integration.gauss",
+      "org.apache.commons.math3.analysis.interpolation",
+      "org.apache.commons.math3.analysis.polynomials",
+      "org.apache.commons.math3.analysis.solvers",
+      "org.apache.commons.math3.complex",
+      "org.apache.commons.math3.dfp",
+      "org.apache.commons.math3.distribution",
+      "org.apache.commons.math3.distribution.fitting",
+      "org.apache.commons.math3.exception",
+      "org.apache.commons.math3.exception.util",
+      "org.apache.commons.math3.filter",
+      "org.apache.commons.math3.fitting",
+      "org.apache.commons.math3.fitting.leastsquares",
+      "org.apache.commons.math3.fraction",
+      "org.apache.commons.math3.genetics",
+      "org.apache.commons.math3.geometry",
+      "org.apache.commons.math3.geometry.enclosing",
+      "org.apache.commons.math3.geometry.euclidean.oned",
+      "org.apache.commons.math3.geometry.euclidean.threed",
+      "org.apache.commons.math3.geometry.euclidean.twod",
+      "org.apache.commons.math3.geometry.euclidean.twod.hull",
+      "org.apache.commons.math3.geometry.hull",
+      "org.apache.commons.math3.geometry.partitioning",
+      "org.apache.commons.math3.geometry.partitioning.utilities",
+      "org.apache.commons.math3.geometry.spherical.oned",
+      "org.apache.commons.math3.geometry.spherical.twod",
+      "org.apache.commons.math3.linear",
+      "org.apache.commons.math3.ml.clustering",
+      "org.apache.commons.math3.ml.clustering.evaluation",
+      "org.apache.commons.math3.ml.distance",
+      "org.apache.commons.math3.ml.neuralnet",
+      "org.apache.commons.math3.ml.neuralnet.oned",
+      "org.apache.commons.math3.ml.neuralnet.sofm",
+      "org.apache.commons.math3.ml.neuralnet.sofm.util",
+      "org.apache.commons.math3.ml.neuralnet.twod",
+      "org.apache.commons.math3.ode",
+      "org.apache.commons.math3.ode.events",
+      "org.apache.commons.math3.ode.nonstiff",
+      "org.apache.commons.math3.ode.sampling",
+      "org.apache.commons.math3.optim",
+      "org.apache.commons.math3.optim.linear",
+      "org.apache.commons.math3.optim.nonlinear.scalar",
+      "org.apache.commons.math3.optim.nonlinear.scalar.gradient",
+      "org.apache.commons.math3.optim.nonlinear.scalar.noderiv",
+      "org.apache.commons.math3.optim.nonlinear.vector",
+      "org.apache.commons.math3.optim.nonlinear.vector.jacobian",
+      "org.apache.commons.math3.optim.univariate",
+      "org.apache.commons.math3.optimization",
+      "org.apache.commons.math3.optimization.direct",
+      "org.apache.commons.math3.optimization.fitting",
+      "org.apache.commons.math3.optimization.general",
+      "org.apache.commons.math3.optimization.linear",
+      "org.apache.commons.math3.optimization.univariate",
+      "org.apache.commons.math3.primes",
+      "org.apache.commons.math3.random",
+      "org.apache.commons.math3.special",
+      "org.apache.commons.math3.stat",
+      "org.apache.commons.math3.stat.clustering",
+      "org.apache.commons.math3.stat.correlation",
+      "org.apache.commons.math3.stat.descriptive",
+      "org.apache.commons.math3.stat.descriptive.moment",
+      "org.apache.commons.math3.stat.descriptive.rank",
+      "org.apache.commons.math3.stat.descriptive.summary",
+      "org.apache.commons.math3.stat.inference",
+      "org.apache.commons.math3.stat.interval",
+      "org.apache.commons.math3.stat.ranking",
+      "org.apache.commons.math3.stat.regression",
+      "org.apache.commons.math3.transform",
+      "org.apache.commons.math3.util"
+    ],
+    "org.drools:drools-canonical-model": [
+      "org.drools.model",
+      "org.drools.model.bitmask",
+      "org.drools.model.consequences",
+      "org.drools.model.constraints",
+      "org.drools.model.datasources",
+      "org.drools.model.datasources.impl",
+      "org.drools.model.functions",
+      "org.drools.model.functions.accumulate",
+      "org.drools.model.functions.temporal",
+      "org.drools.model.impl",
+      "org.drools.model.index",
+      "org.drools.model.operators",
+      "org.drools.model.patterns",
+      "org.drools.model.view"
+    ],
+    "org.drools:drools-compiler": [
+      "org.drools.compiler.builder",
+      "org.drools.compiler.builder.impl",
+      "org.drools.compiler.builder.impl.errors",
+      "org.drools.compiler.compiler",
+      "org.drools.compiler.compiler.io",
+      "org.drools.compiler.compiler.io.memory",
+      "org.drools.compiler.compiler.xml",
+      "org.drools.compiler.compiler.xml.rules",
+      "org.drools.compiler.kie.builder",
+      "org.drools.compiler.kie.builder.impl",
+      "org.drools.compiler.kie.builder.impl.event",
+      "org.drools.compiler.kie.util",
+      "org.drools.compiler.kproject",
+      "org.drools.compiler.kproject.models",
+      "org.drools.compiler.lang",
+      "org.drools.compiler.lang.api",
+      "org.drools.compiler.lang.api.impl",
+      "org.drools.compiler.lang.descr",
+      "org.drools.compiler.lang.dsl",
+      "org.drools.compiler.management",
+      "org.drools.compiler.osgi",
+      "org.drools.compiler.rule.builder",
+      "org.drools.compiler.rule.builder.dialect",
+      "org.drools.compiler.rule.builder.dialect.java.parser",
+      "org.drools.compiler.rule.builder.util",
+      "org.drools.compiler.runtime.pipeline.impl",
+      "org.drools.compiler.testframework"
+    ],
+    "org.drools:drools-core": [
+      "org.drools.core",
+      "org.drools.core.addon",
+      "org.drools.core.audit",
+      "org.drools.core.audit.event",
+      "org.drools.core.base",
+      "org.drools.core.base.accumulators",
+      "org.drools.core.base.evaluators",
+      "org.drools.core.base.extractors",
+      "org.drools.core.base.field",
+      "org.drools.core.beliefsystem",
+      "org.drools.core.beliefsystem.abductive",
+      "org.drools.core.beliefsystem.defeasible",
+      "org.drools.core.beliefsystem.jtms",
+      "org.drools.core.beliefsystem.simple",
+      "org.drools.core.builder.conf.impl",
+      "org.drools.core.command",
+      "org.drools.core.command.assertion",
+      "org.drools.core.command.impl",
+      "org.drools.core.command.runtime",
+      "org.drools.core.command.runtime.pmml",
+      "org.drools.core.command.runtime.process",
+      "org.drools.core.command.runtime.rule",
+      "org.drools.core.common",
+      "org.drools.core.concurrent",
+      "org.drools.core.conflict",
+      "org.drools.core.definitions",
+      "org.drools.core.definitions.impl",
+      "org.drools.core.definitions.rule.impl",
+      "org.drools.core.event",
+      "org.drools.core.event.knowlegebase.impl",
+      "org.drools.core.event.rule.impl",
+      "org.drools.core.factmodel",
+      "org.drools.core.factmodel.traits",
+      "org.drools.core.facttemplates",
+      "org.drools.core.fluent.impl",
+      "org.drools.core.impl",
+      "org.drools.core.io.impl",
+      "org.drools.core.io.internal",
+      "org.drools.core.kie.impl",
+      "org.drools.core.management",
+      "org.drools.core.marshalling.impl",
+      "org.drools.core.osgi",
+      "org.drools.core.phreak",
+      "org.drools.core.process.instance",
+      "org.drools.core.process.instance.impl",
+      "org.drools.core.reteoo",
+      "org.drools.core.reteoo.builder",
+      "org.drools.core.rule",
+      "org.drools.core.rule.builder.dialect.asm",
+      "org.drools.core.rule.constraint",
+      "org.drools.core.ruleunit",
+      "org.drools.core.runtime",
+      "org.drools.core.runtime.help.impl",
+      "org.drools.core.runtime.impl",
+      "org.drools.core.runtime.process",
+      "org.drools.core.runtime.rule.impl",
+      "org.drools.core.spi",
+      "org.drools.core.time",
+      "org.drools.core.time.impl",
+      "org.drools.core.util",
+      "org.drools.core.util.bitmask",
+      "org.drools.core.util.debug",
+      "org.drools.core.util.index",
+      "org.drools.core.world.impl",
+      "org.drools.core.xml",
+      "org.drools.core.xml.changeset",
+      "org.drools.core.xml.jaxb.util"
+    ],
+    "org.drools:drools-core-dynamic": [
+      "org.drools.dynamic",
+      "org.drools.dynamic.osgi"
+    ],
+    "org.drools:drools-core-reflective": [
+      "org.drools.reflective",
+      "org.drools.reflective.classloader",
+      "org.drools.reflective.util"
+    ],
+    "org.drools:drools-ecj": [
+      "org.drools.compiler.shade.org.eclipse.jdt.core",
+      "org.drools.compiler.shade.org.eclipse.jdt.core.compiler",
+      "org.drools.compiler.shade.org.eclipse.jdt.core.compiler.batch",
+      "org.drools.compiler.shade.org.eclipse.jdt.internal.antadapter",
+      "org.drools.compiler.shade.org.eclipse.jdt.internal.compiler",
+      "org.drools.compiler.shade.org.eclipse.jdt.internal.compiler.apt.dispatch",
+      "org.drools.compiler.shade.org.eclipse.jdt.internal.compiler.apt.model",
+      "org.drools.compiler.shade.org.eclipse.jdt.internal.compiler.apt.util",
+      "org.drools.compiler.shade.org.eclipse.jdt.internal.compiler.ast",
+      "org.drools.compiler.shade.org.eclipse.jdt.internal.compiler.batch",
+      "org.drools.compiler.shade.org.eclipse.jdt.internal.compiler.classfmt",
+      "org.drools.compiler.shade.org.eclipse.jdt.internal.compiler.codegen",
+      "org.drools.compiler.shade.org.eclipse.jdt.internal.compiler.env",
+      "org.drools.compiler.shade.org.eclipse.jdt.internal.compiler.flow",
+      "org.drools.compiler.shade.org.eclipse.jdt.internal.compiler.impl",
+      "org.drools.compiler.shade.org.eclipse.jdt.internal.compiler.lookup",
+      "org.drools.compiler.shade.org.eclipse.jdt.internal.compiler.parser",
+      "org.drools.compiler.shade.org.eclipse.jdt.internal.compiler.parser.diagnose",
+      "org.drools.compiler.shade.org.eclipse.jdt.internal.compiler.problem",
+      "org.drools.compiler.shade.org.eclipse.jdt.internal.compiler.tool",
+      "org.drools.compiler.shade.org.eclipse.jdt.internal.compiler.util",
+      "org.drools.ecj"
+    ],
+    "org.drools:drools-model-compiler": [
+      "org.drools.modelcompiler",
+      "org.drools.modelcompiler.attributes",
+      "org.drools.modelcompiler.builder",
+      "org.drools.modelcompiler.builder.errors",
+      "org.drools.modelcompiler.builder.generator",
+      "org.drools.modelcompiler.builder.generator.consequence",
+      "org.drools.modelcompiler.builder.generator.declaredtype",
+      "org.drools.modelcompiler.builder.generator.declaredtype.api",
+      "org.drools.modelcompiler.builder.generator.declaredtype.generator",
+      "org.drools.modelcompiler.builder.generator.drlxparse",
+      "org.drools.modelcompiler.builder.generator.expression",
+      "org.drools.modelcompiler.builder.generator.expressiontyper",
+      "org.drools.modelcompiler.builder.generator.operatorspec",
+      "org.drools.modelcompiler.builder.generator.query",
+      "org.drools.modelcompiler.builder.generator.visitor",
+      "org.drools.modelcompiler.builder.generator.visitor.accumulate",
+      "org.drools.modelcompiler.builder.generator.visitor.pattern",
+      "org.drools.modelcompiler.consequence",
+      "org.drools.modelcompiler.constraints",
+      "org.drools.modelcompiler.drlx",
+      "org.drools.modelcompiler.dsl.pattern",
+      "org.drools.modelcompiler.facttemplate",
+      "org.drools.modelcompiler.util",
+      "org.drools.modelcompiler.util.lambdareplace"
+    ],
+    "org.drools:drools-mvel": [
+      "org.drools.mvel",
+      "org.drools.mvel.asm",
+      "org.drools.mvel.builder",
+      "org.drools.mvel.dataproviders",
+      "org.drools.mvel.expr",
+      "org.drools.mvel.extractors",
+      "org.drools.mvel.java",
+      "org.drools.mvel.osgi"
+    ],
+    "org.drools:drools-mvel-compiler": [
+      "org.drools.mvelcompiler",
+      "org.drools.mvelcompiler.ast",
+      "org.drools.mvelcompiler.context",
+      "org.drools.mvelcompiler.util"
+    ],
+    "org.drools:drools-mvel-parser": [
+      "org.drools.mvel.parser",
+      "org.drools.mvel.parser.ast.expr",
+      "org.drools.mvel.parser.ast.visitor",
+      "org.drools.mvel.parser.printer",
+      "org.drools.mvel.parser.utils"
+    ],
+    "org.javassist:javassist": [
+      "javassist",
+      "javassist.bytecode",
+      "javassist.bytecode.analysis",
+      "javassist.bytecode.annotation",
+      "javassist.bytecode.stackmap",
+      "javassist.compiler",
+      "javassist.compiler.ast",
+      "javassist.convert",
+      "javassist.expr",
+      "javassist.runtime",
+      "javassist.scopedpool",
+      "javassist.tools",
+      "javassist.tools.reflect",
+      "javassist.tools.rmi",
+      "javassist.tools.web",
+      "javassist.util",
+      "javassist.util.proxy"
+    ],
+    "org.kie.soup:kie-soup-commons": [
+      "org.kie.soup.commons.cron",
+      "org.kie.soup.commons.util",
+      "org.kie.soup.commons.validation"
+    ],
+    "org.kie.soup:kie-soup-maven-support": [
+      "org.appformer.maven.support"
+    ],
+    "org.kie.soup:kie-soup-project-datamodel-api": [
+      "org.kie.soup.project.datamodel.imports",
+      "org.kie.soup.project.datamodel.oracle",
+      "org.kie.soup.project.datamodel.packages"
+    ],
+    "org.kie.soup:kie-soup-project-datamodel-commons": [
+      "org.kie.soup.project.datamodel.commons",
+      "org.kie.soup.project.datamodel.commons.imports",
+      "org.kie.soup.project.datamodel.commons.oracle",
+      "org.kie.soup.project.datamodel.commons.packages",
+      "org.kie.soup.project.datamodel.commons.types",
+      "org.kie.soup.project.datamodel.commons.util"
+    ],
+    "org.kie.soup:kie-soup-xstream": [
+      "org.kie.soup.xstream"
+    ],
+    "org.kie:kie-api": [
+      "org.kie.api",
+      "org.kie.api.builder",
+      "org.kie.api.builder.model",
+      "org.kie.api.cdi",
+      "org.kie.api.cluster",
+      "org.kie.api.command",
+      "org.kie.api.concurrent",
+      "org.kie.api.conf",
+      "org.kie.api.definition",
+      "org.kie.api.definition.process",
+      "org.kie.api.definition.rule",
+      "org.kie.api.definition.type",
+      "org.kie.api.event",
+      "org.kie.api.event.kiebase",
+      "org.kie.api.event.kiescanner",
+      "org.kie.api.event.process",
+      "org.kie.api.event.rule",
+      "org.kie.api.executor",
+      "org.kie.api.fluent",
+      "org.kie.api.internal.assembler",
+      "org.kie.api.internal.io",
+      "org.kie.api.internal.runtime",
+      "org.kie.api.internal.runtime.beliefs",
+      "org.kie.api.internal.utils",
+      "org.kie.api.internal.weaver",
+      "org.kie.api.io",
+      "org.kie.api.logger",
+      "org.kie.api.management",
+      "org.kie.api.marshalling",
+      "org.kie.api.persistence",
+      "org.kie.api.persistence.jpa",
+      "org.kie.api.pmml",
+      "org.kie.api.remote",
+      "org.kie.api.runtime",
+      "org.kie.api.runtime.conf",
+      "org.kie.api.runtime.manager",
+      "org.kie.api.runtime.manager.audit",
+      "org.kie.api.runtime.process",
+      "org.kie.api.runtime.query",
+      "org.kie.api.runtime.rule",
+      "org.kie.api.task",
+      "org.kie.api.task.model",
+      "org.kie.api.time"
+    ],
+    "org.kie:kie-internal": [
+      "org.kie.internal",
+      "org.kie.internal.builder",
+      "org.kie.internal.builder.conf",
+      "org.kie.internal.builder.fluent",
+      "org.kie.internal.builder.help",
+      "org.kie.internal.builder.impl",
+      "org.kie.internal.command",
+      "org.kie.internal.concurrent",
+      "org.kie.internal.conf",
+      "org.kie.internal.definition",
+      "org.kie.internal.definition.rule",
+      "org.kie.internal.event.io",
+      "org.kie.internal.event.rule",
+      "org.kie.internal.executor.api",
+      "org.kie.internal.identity",
+      "org.kie.internal.io",
+      "org.kie.internal.jaxb",
+      "org.kie.internal.jci",
+      "org.kie.internal.logger",
+      "org.kie.internal.marshalling",
+      "org.kie.internal.osgi",
+      "org.kie.internal.persistence.jpa",
+      "org.kie.internal.pmml",
+      "org.kie.internal.process",
+      "org.kie.internal.query",
+      "org.kie.internal.query.data",
+      "org.kie.internal.remote",
+      "org.kie.internal.ruleunit",
+      "org.kie.internal.runtime",
+      "org.kie.internal.runtime.cdi",
+      "org.kie.internal.runtime.conf",
+      "org.kie.internal.runtime.error",
+      "org.kie.internal.runtime.helper",
+      "org.kie.internal.runtime.manager",
+      "org.kie.internal.runtime.manager.audit.query",
+      "org.kie.internal.runtime.manager.cdi.qualifier",
+      "org.kie.internal.runtime.manager.context",
+      "org.kie.internal.runtime.manager.deploy",
+      "org.kie.internal.security",
+      "org.kie.internal.services",
+      "org.kie.internal.simulation",
+      "org.kie.internal.task.api",
+      "org.kie.internal.task.api.assignment",
+      "org.kie.internal.task.api.model",
+      "org.kie.internal.task.api.prediction",
+      "org.kie.internal.task.exception",
+      "org.kie.internal.task.query",
+      "org.kie.internal.task.service",
+      "org.kie.internal.utils"
+    ],
+    "org.kie:kie-memory-compiler": [
+      "org.kie.memorycompiler",
+      "org.kie.memorycompiler.jdknative",
+      "org.kie.memorycompiler.resources"
+    ],
+    "org.mvel:mvel2": [
+      "org.mvel2",
+      "org.mvel2.asm",
+      "org.mvel2.asm.signature",
+      "org.mvel2.ast",
+      "org.mvel2.compiler",
+      "org.mvel2.conversion",
+      "org.mvel2.debug",
+      "org.mvel2.integration",
+      "org.mvel2.integration.impl",
+      "org.mvel2.jsr223",
+      "org.mvel2.math",
+      "org.mvel2.optimizers",
+      "org.mvel2.optimizers.dynamic",
+      "org.mvel2.optimizers.impl.asm",
+      "org.mvel2.optimizers.impl.refl",
+      "org.mvel2.optimizers.impl.refl.collection",
+      "org.mvel2.optimizers.impl.refl.nodes",
+      "org.mvel2.sh",
+      "org.mvel2.sh.command.basic",
+      "org.mvel2.sh.command.file",
+      "org.mvel2.sh.text",
+      "org.mvel2.templates",
+      "org.mvel2.templates.res",
+      "org.mvel2.templates.util",
+      "org.mvel2.templates.util.io",
+      "org.mvel2.util"
+    ],
+    "org.optaplanner:optaplanner-core": [
+      "org.optaplanner.core.api.domain.autodiscover",
+      "org.optaplanner.core.api.domain.constraintweight",
+      "org.optaplanner.core.api.domain.entity",
+      "org.optaplanner.core.api.domain.lookup",
+      "org.optaplanner.core.api.domain.solution",
+      "org.optaplanner.core.api.domain.solution.cloner",
+      "org.optaplanner.core.api.domain.solution.drools",
+      "org.optaplanner.core.api.domain.valuerange",
+      "org.optaplanner.core.api.domain.variable",
+      "org.optaplanner.core.api.function",
+      "org.optaplanner.core.api.score",
+      "org.optaplanner.core.api.score.buildin.bendable",
+      "org.optaplanner.core.api.score.buildin.bendablebigdecimal",
+      "org.optaplanner.core.api.score.buildin.bendablelong",
+      "org.optaplanner.core.api.score.buildin.hardmediumsoft",
+      "org.optaplanner.core.api.score.buildin.hardmediumsoftbigdecimal",
+      "org.optaplanner.core.api.score.buildin.hardmediumsoftlong",
+      "org.optaplanner.core.api.score.buildin.hardsoft",
+      "org.optaplanner.core.api.score.buildin.hardsoftbigdecimal",
+      "org.optaplanner.core.api.score.buildin.hardsoftdouble",
+      "org.optaplanner.core.api.score.buildin.hardsoftlong",
+      "org.optaplanner.core.api.score.buildin.simple",
+      "org.optaplanner.core.api.score.buildin.simplebigdecimal",
+      "org.optaplanner.core.api.score.buildin.simpledouble",
+      "org.optaplanner.core.api.score.buildin.simplelong",
+      "org.optaplanner.core.api.score.calculator",
+      "org.optaplanner.core.api.score.comparator",
+      "org.optaplanner.core.api.score.constraint",
+      "org.optaplanner.core.api.score.holder",
+      "org.optaplanner.core.api.score.stream",
+      "org.optaplanner.core.api.score.stream.bi",
+      "org.optaplanner.core.api.score.stream.penta",
+      "org.optaplanner.core.api.score.stream.quad",
+      "org.optaplanner.core.api.score.stream.tri",
+      "org.optaplanner.core.api.score.stream.uni",
+      "org.optaplanner.core.api.solver",
+      "org.optaplanner.core.api.solver.event",
+      "org.optaplanner.core.config",
+      "org.optaplanner.core.config.constructionheuristic",
+      "org.optaplanner.core.config.constructionheuristic.decider.forager",
+      "org.optaplanner.core.config.constructionheuristic.placer",
+      "org.optaplanner.core.config.domain",
+      "org.optaplanner.core.config.exhaustivesearch",
+      "org.optaplanner.core.config.heuristic.policy",
+      "org.optaplanner.core.config.heuristic.selector",
+      "org.optaplanner.core.config.heuristic.selector.common",
+      "org.optaplanner.core.config.heuristic.selector.common.decorator",
+      "org.optaplanner.core.config.heuristic.selector.common.nearby",
+      "org.optaplanner.core.config.heuristic.selector.entity",
+      "org.optaplanner.core.config.heuristic.selector.entity.pillar",
+      "org.optaplanner.core.config.heuristic.selector.move",
+      "org.optaplanner.core.config.heuristic.selector.move.composite",
+      "org.optaplanner.core.config.heuristic.selector.move.factory",
+      "org.optaplanner.core.config.heuristic.selector.move.generic",
+      "org.optaplanner.core.config.heuristic.selector.move.generic.chained",
+      "org.optaplanner.core.config.heuristic.selector.value",
+      "org.optaplanner.core.config.heuristic.selector.value.chained",
+      "org.optaplanner.core.config.localsearch",
+      "org.optaplanner.core.config.localsearch.decider.acceptor",
+      "org.optaplanner.core.config.localsearch.decider.acceptor.stepcountinghillclimbing",
+      "org.optaplanner.core.config.localsearch.decider.forager",
+      "org.optaplanner.core.config.partitionedsearch",
+      "org.optaplanner.core.config.phase",
+      "org.optaplanner.core.config.phase.custom",
+      "org.optaplanner.core.config.score.definition",
+      "org.optaplanner.core.config.score.director",
+      "org.optaplanner.core.config.score.trend",
+      "org.optaplanner.core.config.solver",
+      "org.optaplanner.core.config.solver.random",
+      "org.optaplanner.core.config.solver.recaller",
+      "org.optaplanner.core.config.solver.termination",
+      "org.optaplanner.core.config.util",
+      "org.optaplanner.core.impl.constructionheuristic",
+      "org.optaplanner.core.impl.constructionheuristic.decider",
+      "org.optaplanner.core.impl.constructionheuristic.decider.forager",
+      "org.optaplanner.core.impl.constructionheuristic.event",
+      "org.optaplanner.core.impl.constructionheuristic.placer",
+      "org.optaplanner.core.impl.constructionheuristic.scope",
+      "org.optaplanner.core.impl.domain.common",
+      "org.optaplanner.core.impl.domain.common.accessor",
+      "org.optaplanner.core.impl.domain.constraintweight.descriptor",
+      "org.optaplanner.core.impl.domain.entity.descriptor",
+      "org.optaplanner.core.impl.domain.lookup",
+      "org.optaplanner.core.impl.domain.policy",
+      "org.optaplanner.core.impl.domain.solution",
+      "org.optaplanner.core.impl.domain.solution.cloner",
+      "org.optaplanner.core.impl.domain.solution.descriptor",
+      "org.optaplanner.core.impl.domain.solution.mutation",
+      "org.optaplanner.core.impl.domain.valuerange",
+      "org.optaplanner.core.impl.domain.valuerange.buildin.bigdecimal",
+      "org.optaplanner.core.impl.domain.valuerange.buildin.biginteger",
+      "org.optaplanner.core.impl.domain.valuerange.buildin.collection",
+      "org.optaplanner.core.impl.domain.valuerange.buildin.composite",
+      "org.optaplanner.core.impl.domain.valuerange.buildin.primboolean",
+      "org.optaplanner.core.impl.domain.valuerange.buildin.primdouble",
+      "org.optaplanner.core.impl.domain.valuerange.buildin.primint",
+      "org.optaplanner.core.impl.domain.valuerange.buildin.primlong",
+      "org.optaplanner.core.impl.domain.valuerange.buildin.temporal",
+      "org.optaplanner.core.impl.domain.valuerange.descriptor",
+      "org.optaplanner.core.impl.domain.valuerange.util",
+      "org.optaplanner.core.impl.domain.variable.anchor",
+      "org.optaplanner.core.impl.domain.variable.custom",
+      "org.optaplanner.core.impl.domain.variable.descriptor",
+      "org.optaplanner.core.impl.domain.variable.inverserelation",
+      "org.optaplanner.core.impl.domain.variable.listener",
+      "org.optaplanner.core.impl.domain.variable.listener.support",
+      "org.optaplanner.core.impl.domain.variable.supply",
+      "org.optaplanner.core.impl.exhaustivesearch",
+      "org.optaplanner.core.impl.exhaustivesearch.decider",
+      "org.optaplanner.core.impl.exhaustivesearch.event",
+      "org.optaplanner.core.impl.exhaustivesearch.node",
+      "org.optaplanner.core.impl.exhaustivesearch.node.bounder",
+      "org.optaplanner.core.impl.exhaustivesearch.node.comparator",
+      "org.optaplanner.core.impl.exhaustivesearch.scope",
+      "org.optaplanner.core.impl.heuristic.move",
+      "org.optaplanner.core.impl.heuristic.selector",
+      "org.optaplanner.core.impl.heuristic.selector.common",
+      "org.optaplanner.core.impl.heuristic.selector.common.decorator",
+      "org.optaplanner.core.impl.heuristic.selector.common.iterator",
+      "org.optaplanner.core.impl.heuristic.selector.common.nearby",
+      "org.optaplanner.core.impl.heuristic.selector.entity",
+      "org.optaplanner.core.impl.heuristic.selector.entity.decorator",
+      "org.optaplanner.core.impl.heuristic.selector.entity.mimic",
+      "org.optaplanner.core.impl.heuristic.selector.entity.nearby",
+      "org.optaplanner.core.impl.heuristic.selector.entity.pillar",
+      "org.optaplanner.core.impl.heuristic.selector.move",
+      "org.optaplanner.core.impl.heuristic.selector.move.composite",
+      "org.optaplanner.core.impl.heuristic.selector.move.decorator",
+      "org.optaplanner.core.impl.heuristic.selector.move.factory",
+      "org.optaplanner.core.impl.heuristic.selector.move.generic",
+      "org.optaplanner.core.impl.heuristic.selector.move.generic.chained",
+      "org.optaplanner.core.impl.heuristic.selector.value",
+      "org.optaplanner.core.impl.heuristic.selector.value.chained",
+      "org.optaplanner.core.impl.heuristic.selector.value.decorator",
+      "org.optaplanner.core.impl.heuristic.selector.value.mimic",
+      "org.optaplanner.core.impl.heuristic.selector.value.nearby",
+      "org.optaplanner.core.impl.heuristic.solution",
+      "org.optaplanner.core.impl.heuristic.thread",
+      "org.optaplanner.core.impl.localsearch",
+      "org.optaplanner.core.impl.localsearch.decider",
+      "org.optaplanner.core.impl.localsearch.decider.acceptor",
+      "org.optaplanner.core.impl.localsearch.decider.acceptor.greatdeluge",
+      "org.optaplanner.core.impl.localsearch.decider.acceptor.hillclimbing",
+      "org.optaplanner.core.impl.localsearch.decider.acceptor.lateacceptance",
+      "org.optaplanner.core.impl.localsearch.decider.acceptor.simulatedannealing",
+      "org.optaplanner.core.impl.localsearch.decider.acceptor.stepcountinghillclimbing",
+      "org.optaplanner.core.impl.localsearch.decider.acceptor.tabu",
+      "org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.size",
+      "org.optaplanner.core.impl.localsearch.decider.forager",
+      "org.optaplanner.core.impl.localsearch.decider.forager.finalist",
+      "org.optaplanner.core.impl.localsearch.event",
+      "org.optaplanner.core.impl.localsearch.scope",
+      "org.optaplanner.core.impl.partitionedsearch",
+      "org.optaplanner.core.impl.partitionedsearch.event",
+      "org.optaplanner.core.impl.partitionedsearch.partitioner",
+      "org.optaplanner.core.impl.partitionedsearch.queue",
+      "org.optaplanner.core.impl.partitionedsearch.scope",
+      "org.optaplanner.core.impl.phase",
+      "org.optaplanner.core.impl.phase.custom",
+      "org.optaplanner.core.impl.phase.custom.scope",
+      "org.optaplanner.core.impl.phase.event",
+      "org.optaplanner.core.impl.phase.scope",
+      "org.optaplanner.core.impl.score",
+      "org.optaplanner.core.impl.score.buildin.bendable",
+      "org.optaplanner.core.impl.score.buildin.bendablebigdecimal",
+      "org.optaplanner.core.impl.score.buildin.bendablelong",
+      "org.optaplanner.core.impl.score.buildin.hardmediumsoft",
+      "org.optaplanner.core.impl.score.buildin.hardmediumsoftbigdecimal",
+      "org.optaplanner.core.impl.score.buildin.hardmediumsoftlong",
+      "org.optaplanner.core.impl.score.buildin.hardsoft",
+      "org.optaplanner.core.impl.score.buildin.hardsoftbigdecimal",
+      "org.optaplanner.core.impl.score.buildin.hardsoftdouble",
+      "org.optaplanner.core.impl.score.buildin.hardsoftlong",
+      "org.optaplanner.core.impl.score.buildin.simple",
+      "org.optaplanner.core.impl.score.buildin.simplebigdecimal",
+      "org.optaplanner.core.impl.score.buildin.simpledouble",
+      "org.optaplanner.core.impl.score.buildin.simplelong",
+      "org.optaplanner.core.impl.score.comparator",
+      "org.optaplanner.core.impl.score.definition",
+      "org.optaplanner.core.impl.score.director",
+      "org.optaplanner.core.impl.score.director.drools",
+      "org.optaplanner.core.impl.score.director.drools.testgen",
+      "org.optaplanner.core.impl.score.director.drools.testgen.fact",
+      "org.optaplanner.core.impl.score.director.drools.testgen.mutation",
+      "org.optaplanner.core.impl.score.director.drools.testgen.operation",
+      "org.optaplanner.core.impl.score.director.drools.testgen.reproducer",
+      "org.optaplanner.core.impl.score.director.easy",
+      "org.optaplanner.core.impl.score.director.incremental",
+      "org.optaplanner.core.impl.score.director.stream",
+      "org.optaplanner.core.impl.score.inliner",
+      "org.optaplanner.core.impl.score.stream",
+      "org.optaplanner.core.impl.score.stream.bavet",
+      "org.optaplanner.core.impl.score.stream.bavet.bi",
+      "org.optaplanner.core.impl.score.stream.bavet.common",
+      "org.optaplanner.core.impl.score.stream.bavet.common.index",
+      "org.optaplanner.core.impl.score.stream.bavet.tri",
+      "org.optaplanner.core.impl.score.stream.bavet.uni",
+      "org.optaplanner.core.impl.score.stream.bi",
+      "org.optaplanner.core.impl.score.stream.common",
+      "org.optaplanner.core.impl.score.stream.drools",
+      "org.optaplanner.core.impl.score.stream.drools.bi",
+      "org.optaplanner.core.impl.score.stream.drools.common",
+      "org.optaplanner.core.impl.score.stream.drools.quad",
+      "org.optaplanner.core.impl.score.stream.drools.tri",
+      "org.optaplanner.core.impl.score.stream.drools.uni",
+      "org.optaplanner.core.impl.score.stream.penta",
+      "org.optaplanner.core.impl.score.stream.quad",
+      "org.optaplanner.core.impl.score.stream.tri",
+      "org.optaplanner.core.impl.score.stream.uni",
+      "org.optaplanner.core.impl.score.trend",
+      "org.optaplanner.core.impl.solver",
+      "org.optaplanner.core.impl.solver.event",
+      "org.optaplanner.core.impl.solver.io",
+      "org.optaplanner.core.impl.solver.kie",
+      "org.optaplanner.core.impl.solver.random",
+      "org.optaplanner.core.impl.solver.recaller",
+      "org.optaplanner.core.impl.solver.scope",
+      "org.optaplanner.core.impl.solver.termination",
+      "org.optaplanner.core.impl.solver.thread",
+      "org.optaplanner.core.impl.util"
+    ],
+    "org.reflections:reflections": [
+      "org.reflections",
+      "org.reflections.adapters",
+      "org.reflections.scanners",
+      "org.reflections.serializers",
+      "org.reflections.util",
+      "org.reflections.vfs"
+    ],
+    "org.seleniumhq.selenium:selenium-api": [
+      "org.openqa.selenium",
+      "org.openqa.selenium.federatedcredentialmanagement",
+      "org.openqa.selenium.html5",
+      "org.openqa.selenium.interactions",
+      "org.openqa.selenium.internal",
+      "org.openqa.selenium.logging",
+      "org.openqa.selenium.logging.profiler",
+      "org.openqa.selenium.mobile",
+      "org.openqa.selenium.net",
+      "org.openqa.selenium.print",
+      "org.openqa.selenium.virtualauthenticator"
+    ],
+    "org.seleniumhq.selenium:selenium-chrome-driver": [
+      "org.openqa.selenium.chrome"
+    ],
+    "org.seleniumhq.selenium:selenium-chromium-driver": [
+      "org.openqa.selenium.chromium"
+    ],
+    "org.seleniumhq.selenium:selenium-devtools-v116": [
+      "org.openqa.selenium.devtools.v116",
+      "org.openqa.selenium.devtools.v116.accessibility",
+      "org.openqa.selenium.devtools.v116.accessibility.model",
+      "org.openqa.selenium.devtools.v116.animation",
+      "org.openqa.selenium.devtools.v116.animation.model",
+      "org.openqa.selenium.devtools.v116.audits",
+      "org.openqa.selenium.devtools.v116.audits.model",
+      "org.openqa.selenium.devtools.v116.autofill",
+      "org.openqa.selenium.devtools.v116.autofill.model",
+      "org.openqa.selenium.devtools.v116.backgroundservice",
+      "org.openqa.selenium.devtools.v116.backgroundservice.model",
+      "org.openqa.selenium.devtools.v116.browser",
+      "org.openqa.selenium.devtools.v116.browser.model",
+      "org.openqa.selenium.devtools.v116.cachestorage",
+      "org.openqa.selenium.devtools.v116.cachestorage.model",
+      "org.openqa.selenium.devtools.v116.cast",
+      "org.openqa.selenium.devtools.v116.cast.model",
+      "org.openqa.selenium.devtools.v116.console",
+      "org.openqa.selenium.devtools.v116.console.model",
+      "org.openqa.selenium.devtools.v116.css",
+      "org.openqa.selenium.devtools.v116.css.model",
+      "org.openqa.selenium.devtools.v116.database",
+      "org.openqa.selenium.devtools.v116.database.model",
+      "org.openqa.selenium.devtools.v116.debugger",
+      "org.openqa.selenium.devtools.v116.debugger.model",
+      "org.openqa.selenium.devtools.v116.deviceaccess",
+      "org.openqa.selenium.devtools.v116.deviceaccess.model",
+      "org.openqa.selenium.devtools.v116.deviceorientation",
+      "org.openqa.selenium.devtools.v116.dom",
+      "org.openqa.selenium.devtools.v116.dom.model",
+      "org.openqa.selenium.devtools.v116.domdebugger",
+      "org.openqa.selenium.devtools.v116.domdebugger.model",
+      "org.openqa.selenium.devtools.v116.domsnapshot",
+      "org.openqa.selenium.devtools.v116.domsnapshot.model",
+      "org.openqa.selenium.devtools.v116.domstorage",
+      "org.openqa.selenium.devtools.v116.domstorage.model",
+      "org.openqa.selenium.devtools.v116.emulation",
+      "org.openqa.selenium.devtools.v116.emulation.model",
+      "org.openqa.selenium.devtools.v116.eventbreakpoints",
+      "org.openqa.selenium.devtools.v116.fedcm",
+      "org.openqa.selenium.devtools.v116.fedcm.model",
+      "org.openqa.selenium.devtools.v116.fetch",
+      "org.openqa.selenium.devtools.v116.fetch.model",
+      "org.openqa.selenium.devtools.v116.headlessexperimental",
+      "org.openqa.selenium.devtools.v116.headlessexperimental.model",
+      "org.openqa.selenium.devtools.v116.heapprofiler",
+      "org.openqa.selenium.devtools.v116.heapprofiler.model",
+      "org.openqa.selenium.devtools.v116.indexeddb",
+      "org.openqa.selenium.devtools.v116.indexeddb.model",
+      "org.openqa.selenium.devtools.v116.input",
+      "org.openqa.selenium.devtools.v116.input.model",
+      "org.openqa.selenium.devtools.v116.inspector",
+      "org.openqa.selenium.devtools.v116.io",
+      "org.openqa.selenium.devtools.v116.io.model",
+      "org.openqa.selenium.devtools.v116.layertree",
+      "org.openqa.selenium.devtools.v116.layertree.model",
+      "org.openqa.selenium.devtools.v116.log",
+      "org.openqa.selenium.devtools.v116.log.model",
+      "org.openqa.selenium.devtools.v116.media",
+      "org.openqa.selenium.devtools.v116.media.model",
+      "org.openqa.selenium.devtools.v116.memory",
+      "org.openqa.selenium.devtools.v116.memory.model",
+      "org.openqa.selenium.devtools.v116.network",
+      "org.openqa.selenium.devtools.v116.network.model",
+      "org.openqa.selenium.devtools.v116.overlay",
+      "org.openqa.selenium.devtools.v116.overlay.model",
+      "org.openqa.selenium.devtools.v116.page",
+      "org.openqa.selenium.devtools.v116.page.model",
+      "org.openqa.selenium.devtools.v116.performance",
+      "org.openqa.selenium.devtools.v116.performance.model",
+      "org.openqa.selenium.devtools.v116.performancetimeline",
+      "org.openqa.selenium.devtools.v116.performancetimeline.model",
+      "org.openqa.selenium.devtools.v116.preload",
+      "org.openqa.selenium.devtools.v116.preload.model",
+      "org.openqa.selenium.devtools.v116.profiler",
+      "org.openqa.selenium.devtools.v116.profiler.model",
+      "org.openqa.selenium.devtools.v116.runtime",
+      "org.openqa.selenium.devtools.v116.runtime.model",
+      "org.openqa.selenium.devtools.v116.schema",
+      "org.openqa.selenium.devtools.v116.schema.model",
+      "org.openqa.selenium.devtools.v116.security",
+      "org.openqa.selenium.devtools.v116.security.model",
+      "org.openqa.selenium.devtools.v116.serviceworker",
+      "org.openqa.selenium.devtools.v116.serviceworker.model",
+      "org.openqa.selenium.devtools.v116.storage",
+      "org.openqa.selenium.devtools.v116.storage.model",
+      "org.openqa.selenium.devtools.v116.systeminfo",
+      "org.openqa.selenium.devtools.v116.systeminfo.model",
+      "org.openqa.selenium.devtools.v116.target",
+      "org.openqa.selenium.devtools.v116.target.model",
+      "org.openqa.selenium.devtools.v116.tethering",
+      "org.openqa.selenium.devtools.v116.tethering.model",
+      "org.openqa.selenium.devtools.v116.tracing",
+      "org.openqa.selenium.devtools.v116.tracing.model",
+      "org.openqa.selenium.devtools.v116.webaudio",
+      "org.openqa.selenium.devtools.v116.webaudio.model",
+      "org.openqa.selenium.devtools.v116.webauthn",
+      "org.openqa.selenium.devtools.v116.webauthn.model"
+    ],
+    "org.seleniumhq.selenium:selenium-devtools-v117": [
+      "org.openqa.selenium.devtools.v117",
+      "org.openqa.selenium.devtools.v117.accessibility",
+      "org.openqa.selenium.devtools.v117.accessibility.model",
+      "org.openqa.selenium.devtools.v117.animation",
+      "org.openqa.selenium.devtools.v117.animation.model",
+      "org.openqa.selenium.devtools.v117.audits",
+      "org.openqa.selenium.devtools.v117.audits.model",
+      "org.openqa.selenium.devtools.v117.autofill",
+      "org.openqa.selenium.devtools.v117.autofill.model",
+      "org.openqa.selenium.devtools.v117.backgroundservice",
+      "org.openqa.selenium.devtools.v117.backgroundservice.model",
+      "org.openqa.selenium.devtools.v117.browser",
+      "org.openqa.selenium.devtools.v117.browser.model",
+      "org.openqa.selenium.devtools.v117.cachestorage",
+      "org.openqa.selenium.devtools.v117.cachestorage.model",
+      "org.openqa.selenium.devtools.v117.cast",
+      "org.openqa.selenium.devtools.v117.cast.model",
+      "org.openqa.selenium.devtools.v117.console",
+      "org.openqa.selenium.devtools.v117.console.model",
+      "org.openqa.selenium.devtools.v117.css",
+      "org.openqa.selenium.devtools.v117.css.model",
+      "org.openqa.selenium.devtools.v117.database",
+      "org.openqa.selenium.devtools.v117.database.model",
+      "org.openqa.selenium.devtools.v117.debugger",
+      "org.openqa.selenium.devtools.v117.debugger.model",
+      "org.openqa.selenium.devtools.v117.deviceaccess",
+      "org.openqa.selenium.devtools.v117.deviceaccess.model",
+      "org.openqa.selenium.devtools.v117.deviceorientation",
+      "org.openqa.selenium.devtools.v117.dom",
+      "org.openqa.selenium.devtools.v117.dom.model",
+      "org.openqa.selenium.devtools.v117.domdebugger",
+      "org.openqa.selenium.devtools.v117.domdebugger.model",
+      "org.openqa.selenium.devtools.v117.domsnapshot",
+      "org.openqa.selenium.devtools.v117.domsnapshot.model",
+      "org.openqa.selenium.devtools.v117.domstorage",
+      "org.openqa.selenium.devtools.v117.domstorage.model",
+      "org.openqa.selenium.devtools.v117.emulation",
+      "org.openqa.selenium.devtools.v117.emulation.model",
+      "org.openqa.selenium.devtools.v117.eventbreakpoints",
+      "org.openqa.selenium.devtools.v117.fedcm",
+      "org.openqa.selenium.devtools.v117.fedcm.model",
+      "org.openqa.selenium.devtools.v117.fetch",
+      "org.openqa.selenium.devtools.v117.fetch.model",
+      "org.openqa.selenium.devtools.v117.headlessexperimental",
+      "org.openqa.selenium.devtools.v117.headlessexperimental.model",
+      "org.openqa.selenium.devtools.v117.heapprofiler",
+      "org.openqa.selenium.devtools.v117.heapprofiler.model",
+      "org.openqa.selenium.devtools.v117.indexeddb",
+      "org.openqa.selenium.devtools.v117.indexeddb.model",
+      "org.openqa.selenium.devtools.v117.input",
+      "org.openqa.selenium.devtools.v117.input.model",
+      "org.openqa.selenium.devtools.v117.inspector",
+      "org.openqa.selenium.devtools.v117.io",
+      "org.openqa.selenium.devtools.v117.io.model",
+      "org.openqa.selenium.devtools.v117.layertree",
+      "org.openqa.selenium.devtools.v117.layertree.model",
+      "org.openqa.selenium.devtools.v117.log",
+      "org.openqa.selenium.devtools.v117.log.model",
+      "org.openqa.selenium.devtools.v117.media",
+      "org.openqa.selenium.devtools.v117.media.model",
+      "org.openqa.selenium.devtools.v117.memory",
+      "org.openqa.selenium.devtools.v117.memory.model",
+      "org.openqa.selenium.devtools.v117.network",
+      "org.openqa.selenium.devtools.v117.network.model",
+      "org.openqa.selenium.devtools.v117.overlay",
+      "org.openqa.selenium.devtools.v117.overlay.model",
+      "org.openqa.selenium.devtools.v117.page",
+      "org.openqa.selenium.devtools.v117.page.model",
+      "org.openqa.selenium.devtools.v117.performance",
+      "org.openqa.selenium.devtools.v117.performance.model",
+      "org.openqa.selenium.devtools.v117.performancetimeline",
+      "org.openqa.selenium.devtools.v117.performancetimeline.model",
+      "org.openqa.selenium.devtools.v117.preload",
+      "org.openqa.selenium.devtools.v117.preload.model",
+      "org.openqa.selenium.devtools.v117.profiler",
+      "org.openqa.selenium.devtools.v117.profiler.model",
+      "org.openqa.selenium.devtools.v117.runtime",
+      "org.openqa.selenium.devtools.v117.runtime.model",
+      "org.openqa.selenium.devtools.v117.schema",
+      "org.openqa.selenium.devtools.v117.schema.model",
+      "org.openqa.selenium.devtools.v117.security",
+      "org.openqa.selenium.devtools.v117.security.model",
+      "org.openqa.selenium.devtools.v117.serviceworker",
+      "org.openqa.selenium.devtools.v117.serviceworker.model",
+      "org.openqa.selenium.devtools.v117.storage",
+      "org.openqa.selenium.devtools.v117.storage.model",
+      "org.openqa.selenium.devtools.v117.systeminfo",
+      "org.openqa.selenium.devtools.v117.systeminfo.model",
+      "org.openqa.selenium.devtools.v117.target",
+      "org.openqa.selenium.devtools.v117.target.model",
+      "org.openqa.selenium.devtools.v117.tethering",
+      "org.openqa.selenium.devtools.v117.tethering.model",
+      "org.openqa.selenium.devtools.v117.tracing",
+      "org.openqa.selenium.devtools.v117.tracing.model",
+      "org.openqa.selenium.devtools.v117.webaudio",
+      "org.openqa.selenium.devtools.v117.webaudio.model",
+      "org.openqa.selenium.devtools.v117.webauthn",
+      "org.openqa.selenium.devtools.v117.webauthn.model"
+    ],
+    "org.seleniumhq.selenium:selenium-devtools-v118": [
+      "org.openqa.selenium.devtools.v118",
+      "org.openqa.selenium.devtools.v118.accessibility",
+      "org.openqa.selenium.devtools.v118.accessibility.model",
+      "org.openqa.selenium.devtools.v118.animation",
+      "org.openqa.selenium.devtools.v118.animation.model",
+      "org.openqa.selenium.devtools.v118.audits",
+      "org.openqa.selenium.devtools.v118.audits.model",
+      "org.openqa.selenium.devtools.v118.autofill",
+      "org.openqa.selenium.devtools.v118.autofill.model",
+      "org.openqa.selenium.devtools.v118.backgroundservice",
+      "org.openqa.selenium.devtools.v118.backgroundservice.model",
+      "org.openqa.selenium.devtools.v118.browser",
+      "org.openqa.selenium.devtools.v118.browser.model",
+      "org.openqa.selenium.devtools.v118.cachestorage",
+      "org.openqa.selenium.devtools.v118.cachestorage.model",
+      "org.openqa.selenium.devtools.v118.cast",
+      "org.openqa.selenium.devtools.v118.cast.model",
+      "org.openqa.selenium.devtools.v118.console",
+      "org.openqa.selenium.devtools.v118.console.model",
+      "org.openqa.selenium.devtools.v118.css",
+      "org.openqa.selenium.devtools.v118.css.model",
+      "org.openqa.selenium.devtools.v118.database",
+      "org.openqa.selenium.devtools.v118.database.model",
+      "org.openqa.selenium.devtools.v118.debugger",
+      "org.openqa.selenium.devtools.v118.debugger.model",
+      "org.openqa.selenium.devtools.v118.deviceaccess",
+      "org.openqa.selenium.devtools.v118.deviceaccess.model",
+      "org.openqa.selenium.devtools.v118.deviceorientation",
+      "org.openqa.selenium.devtools.v118.dom",
+      "org.openqa.selenium.devtools.v118.dom.model",
+      "org.openqa.selenium.devtools.v118.domdebugger",
+      "org.openqa.selenium.devtools.v118.domdebugger.model",
+      "org.openqa.selenium.devtools.v118.domsnapshot",
+      "org.openqa.selenium.devtools.v118.domsnapshot.model",
+      "org.openqa.selenium.devtools.v118.domstorage",
+      "org.openqa.selenium.devtools.v118.domstorage.model",
+      "org.openqa.selenium.devtools.v118.emulation",
+      "org.openqa.selenium.devtools.v118.emulation.model",
+      "org.openqa.selenium.devtools.v118.eventbreakpoints",
+      "org.openqa.selenium.devtools.v118.fedcm",
+      "org.openqa.selenium.devtools.v118.fedcm.model",
+      "org.openqa.selenium.devtools.v118.fetch",
+      "org.openqa.selenium.devtools.v118.fetch.model",
+      "org.openqa.selenium.devtools.v118.headlessexperimental",
+      "org.openqa.selenium.devtools.v118.headlessexperimental.model",
+      "org.openqa.selenium.devtools.v118.heapprofiler",
+      "org.openqa.selenium.devtools.v118.heapprofiler.model",
+      "org.openqa.selenium.devtools.v118.indexeddb",
+      "org.openqa.selenium.devtools.v118.indexeddb.model",
+      "org.openqa.selenium.devtools.v118.input",
+      "org.openqa.selenium.devtools.v118.input.model",
+      "org.openqa.selenium.devtools.v118.inspector",
+      "org.openqa.selenium.devtools.v118.io",
+      "org.openqa.selenium.devtools.v118.io.model",
+      "org.openqa.selenium.devtools.v118.layertree",
+      "org.openqa.selenium.devtools.v118.layertree.model",
+      "org.openqa.selenium.devtools.v118.log",
+      "org.openqa.selenium.devtools.v118.log.model",
+      "org.openqa.selenium.devtools.v118.media",
+      "org.openqa.selenium.devtools.v118.media.model",
+      "org.openqa.selenium.devtools.v118.memory",
+      "org.openqa.selenium.devtools.v118.memory.model",
+      "org.openqa.selenium.devtools.v118.network",
+      "org.openqa.selenium.devtools.v118.network.model",
+      "org.openqa.selenium.devtools.v118.overlay",
+      "org.openqa.selenium.devtools.v118.overlay.model",
+      "org.openqa.selenium.devtools.v118.page",
+      "org.openqa.selenium.devtools.v118.page.model",
+      "org.openqa.selenium.devtools.v118.performance",
+      "org.openqa.selenium.devtools.v118.performance.model",
+      "org.openqa.selenium.devtools.v118.performancetimeline",
+      "org.openqa.selenium.devtools.v118.performancetimeline.model",
+      "org.openqa.selenium.devtools.v118.preload",
+      "org.openqa.selenium.devtools.v118.preload.model",
+      "org.openqa.selenium.devtools.v118.profiler",
+      "org.openqa.selenium.devtools.v118.profiler.model",
+      "org.openqa.selenium.devtools.v118.runtime",
+      "org.openqa.selenium.devtools.v118.runtime.model",
+      "org.openqa.selenium.devtools.v118.schema",
+      "org.openqa.selenium.devtools.v118.schema.model",
+      "org.openqa.selenium.devtools.v118.security",
+      "org.openqa.selenium.devtools.v118.security.model",
+      "org.openqa.selenium.devtools.v118.serviceworker",
+      "org.openqa.selenium.devtools.v118.serviceworker.model",
+      "org.openqa.selenium.devtools.v118.storage",
+      "org.openqa.selenium.devtools.v118.storage.model",
+      "org.openqa.selenium.devtools.v118.systeminfo",
+      "org.openqa.selenium.devtools.v118.systeminfo.model",
+      "org.openqa.selenium.devtools.v118.target",
+      "org.openqa.selenium.devtools.v118.target.model",
+      "org.openqa.selenium.devtools.v118.tethering",
+      "org.openqa.selenium.devtools.v118.tethering.model",
+      "org.openqa.selenium.devtools.v118.tracing",
+      "org.openqa.selenium.devtools.v118.tracing.model",
+      "org.openqa.selenium.devtools.v118.webaudio",
+      "org.openqa.selenium.devtools.v118.webaudio.model",
+      "org.openqa.selenium.devtools.v118.webauthn",
+      "org.openqa.selenium.devtools.v118.webauthn.model"
+    ],
+    "org.seleniumhq.selenium:selenium-devtools-v85": [
+      "org.openqa.selenium.devtools.v85",
+      "org.openqa.selenium.devtools.v85.accessibility",
+      "org.openqa.selenium.devtools.v85.accessibility.model",
+      "org.openqa.selenium.devtools.v85.animation",
+      "org.openqa.selenium.devtools.v85.animation.model",
+      "org.openqa.selenium.devtools.v85.applicationcache",
+      "org.openqa.selenium.devtools.v85.applicationcache.model",
+      "org.openqa.selenium.devtools.v85.audits",
+      "org.openqa.selenium.devtools.v85.audits.model",
+      "org.openqa.selenium.devtools.v85.backgroundservice",
+      "org.openqa.selenium.devtools.v85.backgroundservice.model",
+      "org.openqa.selenium.devtools.v85.browser",
+      "org.openqa.selenium.devtools.v85.browser.model",
+      "org.openqa.selenium.devtools.v85.cachestorage",
+      "org.openqa.selenium.devtools.v85.cachestorage.model",
+      "org.openqa.selenium.devtools.v85.cast",
+      "org.openqa.selenium.devtools.v85.cast.model",
+      "org.openqa.selenium.devtools.v85.console",
+      "org.openqa.selenium.devtools.v85.console.model",
+      "org.openqa.selenium.devtools.v85.css",
+      "org.openqa.selenium.devtools.v85.css.model",
+      "org.openqa.selenium.devtools.v85.database",
+      "org.openqa.selenium.devtools.v85.database.model",
+      "org.openqa.selenium.devtools.v85.debugger",
+      "org.openqa.selenium.devtools.v85.debugger.model",
+      "org.openqa.selenium.devtools.v85.deviceorientation",
+      "org.openqa.selenium.devtools.v85.dom",
+      "org.openqa.selenium.devtools.v85.dom.model",
+      "org.openqa.selenium.devtools.v85.domdebugger",
+      "org.openqa.selenium.devtools.v85.domdebugger.model",
+      "org.openqa.selenium.devtools.v85.domsnapshot",
+      "org.openqa.selenium.devtools.v85.domsnapshot.model",
+      "org.openqa.selenium.devtools.v85.domstorage",
+      "org.openqa.selenium.devtools.v85.domstorage.model",
+      "org.openqa.selenium.devtools.v85.emulation",
+      "org.openqa.selenium.devtools.v85.emulation.model",
+      "org.openqa.selenium.devtools.v85.fetch",
+      "org.openqa.selenium.devtools.v85.fetch.model",
+      "org.openqa.selenium.devtools.v85.headlessexperimental",
+      "org.openqa.selenium.devtools.v85.headlessexperimental.model",
+      "org.openqa.selenium.devtools.v85.heapprofiler",
+      "org.openqa.selenium.devtools.v85.heapprofiler.model",
+      "org.openqa.selenium.devtools.v85.indexeddb",
+      "org.openqa.selenium.devtools.v85.indexeddb.model",
+      "org.openqa.selenium.devtools.v85.input",
+      "org.openqa.selenium.devtools.v85.input.model",
+      "org.openqa.selenium.devtools.v85.inspector",
+      "org.openqa.selenium.devtools.v85.io",
+      "org.openqa.selenium.devtools.v85.io.model",
+      "org.openqa.selenium.devtools.v85.layertree",
+      "org.openqa.selenium.devtools.v85.layertree.model",
+      "org.openqa.selenium.devtools.v85.log",
+      "org.openqa.selenium.devtools.v85.log.model",
+      "org.openqa.selenium.devtools.v85.media",
+      "org.openqa.selenium.devtools.v85.media.model",
+      "org.openqa.selenium.devtools.v85.memory",
+      "org.openqa.selenium.devtools.v85.memory.model",
+      "org.openqa.selenium.devtools.v85.network",
+      "org.openqa.selenium.devtools.v85.network.model",
+      "org.openqa.selenium.devtools.v85.overlay",
+      "org.openqa.selenium.devtools.v85.overlay.model",
+      "org.openqa.selenium.devtools.v85.page",
+      "org.openqa.selenium.devtools.v85.page.model",
+      "org.openqa.selenium.devtools.v85.performance",
+      "org.openqa.selenium.devtools.v85.performance.model",
+      "org.openqa.selenium.devtools.v85.profiler",
+      "org.openqa.selenium.devtools.v85.profiler.model",
+      "org.openqa.selenium.devtools.v85.runtime",
+      "org.openqa.selenium.devtools.v85.runtime.model",
+      "org.openqa.selenium.devtools.v85.schema",
+      "org.openqa.selenium.devtools.v85.schema.model",
+      "org.openqa.selenium.devtools.v85.security",
+      "org.openqa.selenium.devtools.v85.security.model",
+      "org.openqa.selenium.devtools.v85.serviceworker",
+      "org.openqa.selenium.devtools.v85.serviceworker.model",
+      "org.openqa.selenium.devtools.v85.storage",
+      "org.openqa.selenium.devtools.v85.storage.model",
+      "org.openqa.selenium.devtools.v85.systeminfo",
+      "org.openqa.selenium.devtools.v85.systeminfo.model",
+      "org.openqa.selenium.devtools.v85.target",
+      "org.openqa.selenium.devtools.v85.target.model",
+      "org.openqa.selenium.devtools.v85.tethering",
+      "org.openqa.selenium.devtools.v85.tethering.model",
+      "org.openqa.selenium.devtools.v85.tracing",
+      "org.openqa.selenium.devtools.v85.tracing.model",
+      "org.openqa.selenium.devtools.v85.webaudio",
+      "org.openqa.selenium.devtools.v85.webaudio.model",
+      "org.openqa.selenium.devtools.v85.webauthn",
+      "org.openqa.selenium.devtools.v85.webauthn.model"
+    ],
+    "org.seleniumhq.selenium:selenium-edge-driver": [
+      "org.openqa.selenium.edge"
+    ],
+    "org.seleniumhq.selenium:selenium-firefox-driver": [
+      "org.openqa.selenium.firefox"
+    ],
+    "org.seleniumhq.selenium:selenium-http": [
+      "org.openqa.selenium.remote.http"
+    ],
+    "org.seleniumhq.selenium:selenium-ie-driver": [
+      "org.openqa.selenium.ie"
+    ],
+    "org.seleniumhq.selenium:selenium-json": [
+      "org.openqa.selenium.json"
+    ],
+    "org.seleniumhq.selenium:selenium-manager": [
+      "org.openqa.selenium.manager"
+    ],
+    "org.seleniumhq.selenium:selenium-os": [
+      "org.openqa.selenium.io",
+      "org.openqa.selenium.os"
+    ],
+    "org.seleniumhq.selenium:selenium-remote-driver": [
+      "org.openqa.selenium.bidi",
+      "org.openqa.selenium.bidi.browsingcontext",
+      "org.openqa.selenium.bidi.log",
+      "org.openqa.selenium.concurrent",
+      "org.openqa.selenium.devtools",
+      "org.openqa.selenium.devtools.events",
+      "org.openqa.selenium.devtools.idealized",
+      "org.openqa.selenium.devtools.idealized.browser.model",
+      "org.openqa.selenium.devtools.idealized.log",
+      "org.openqa.selenium.devtools.idealized.log.model",
+      "org.openqa.selenium.devtools.idealized.runtime.model",
+      "org.openqa.selenium.devtools.idealized.target",
+      "org.openqa.selenium.devtools.idealized.target.model",
+      "org.openqa.selenium.devtools.noop",
+      "org.openqa.selenium.remote",
+      "org.openqa.selenium.remote.codec",
+      "org.openqa.selenium.remote.codec.w3c",
+      "org.openqa.selenium.remote.html5",
+      "org.openqa.selenium.remote.http.jdk",
+      "org.openqa.selenium.remote.internal",
+      "org.openqa.selenium.remote.locators",
+      "org.openqa.selenium.remote.mobile",
+      "org.openqa.selenium.remote.service",
+      "org.openqa.selenium.remote.tracing",
+      "org.openqa.selenium.remote.tracing.empty",
+      "org.openqa.selenium.remote.tracing.opentelemetry",
+      "org.openqa.selenium.support.decorators"
+    ],
+    "org.seleniumhq.selenium:selenium-safari-driver": [
+      "org.openqa.selenium.safari"
+    ],
+    "org.seleniumhq.selenium:selenium-support": [
+      "org.openqa.selenium.support",
+      "org.openqa.selenium.support.events",
+      "org.openqa.selenium.support.locators",
+      "org.openqa.selenium.support.pagefactory",
+      "org.openqa.selenium.support.pagefactory.internal",
+      "org.openqa.selenium.support.ui"
+    ],
+    "org.slf4j:slf4j-api": [
+      "org.slf4j",
+      "org.slf4j.event",
+      "org.slf4j.helpers",
+      "org.slf4j.spi"
+    ],
+    "xmlpull:xmlpull": [
+      "org.xmlpull.v1"
+    ]
+  },
+  "split_package_classes": {
+    "commons-beanutils:commons-beanutils": {
+      "org.apache.commons.collections": [
+        "ArrayStack",
+        "Buffer",
+        "BufferUnderflowException",
+        "FastHashMap"
+      ]
+    },
+    "commons-collections:commons-collections": {
+      "org.apache.commons.collections": [
+        "ArrayStack",
+        "Bag",
+        "BagUtils",
+        "BeanMap",
+        "BidiMap",
+        "BinaryHeap",
+        "BoundedCollection",
+        "BoundedFifoBuffer",
+        "BoundedMap",
+        "Buffer",
+        "BufferOverflowException",
+        "BufferUnderflowException",
+        "BufferUtils",
+        "Closure",
+        "ClosureUtils",
+        "CollectionUtils",
+        "ComparatorUtils",
+        "CursorableLinkedList",
+        "CursorableSubList",
+        "DefaultMapBag",
+        "DefaultMapEntry",
+        "DoubleOrderedMap",
+        "EnumerationUtils",
+        "ExtendedProperties",
+        "Factory",
+        "FactoryUtils",
+        "FastArrayList",
+        "FastHashMap",
+        "FastTreeMap",
+        "FunctorException",
+        "HashBag",
+        "IterableMap",
+        "IteratorUtils",
+        "KeyValue",
+        "LRUMap",
+        "ListUtils",
+        "MapIterator",
+        "MapUtils",
+        "MultiHashMap",
+        "MultiMap",
+        "OrderedBidiMap",
+        "OrderedIterator",
+        "OrderedMap",
+        "OrderedMapIterator",
+        "Predicate",
+        "PredicateUtils",
+        "PriorityQueue",
+        "ProxyMap",
+        "ReferenceMap",
+        "ResettableIterator",
+        "ResettableListIterator",
+        "SequencedHashMap",
+        "SetUtils",
+        "SortedBag",
+        "SortedBidiMap",
+        "StaticBucketMap",
+        "SynchronizedPriorityQueue",
+        "Transformer",
+        "TransformerUtils",
+        "TreeBag",
+        "UnboundedFifoBuffer",
+        "Unmodifiable"
+      ]
+    }
+  },
+  "version": 1
+}
diff --git a/tests/custom_maven_install/maven_resolved_install.json b/tests/custom_maven_install/maven_resolved_install.json
index 9fb264f..3112567 100644
--- a/tests/custom_maven_install/maven_resolved_install.json
+++ b/tests/custom_maven_install/maven_resolved_install.json
@@ -771,1472 +771,6 @@
       "org.seleniumhq.selenium:selenium-remote-driver"
     ]
   },
-  "packages": {
-    "com.github.javaparser:javaparser-core": [
-      "com.github.javaparser",
-      "com.github.javaparser.ast",
-      "com.github.javaparser.ast.body",
-      "com.github.javaparser.ast.comments",
-      "com.github.javaparser.ast.expr",
-      "com.github.javaparser.ast.modules",
-      "com.github.javaparser.ast.nodeTypes",
-      "com.github.javaparser.ast.nodeTypes.modifiers",
-      "com.github.javaparser.ast.observer",
-      "com.github.javaparser.ast.stmt",
-      "com.github.javaparser.ast.type",
-      "com.github.javaparser.ast.validator",
-      "com.github.javaparser.ast.validator.chunks",
-      "com.github.javaparser.ast.visitor",
-      "com.github.javaparser.javadoc",
-      "com.github.javaparser.javadoc.description",
-      "com.github.javaparser.metamodel",
-      "com.github.javaparser.printer",
-      "com.github.javaparser.printer.concretesyntaxmodel",
-      "com.github.javaparser.printer.lexicalpreservation",
-      "com.github.javaparser.printer.lexicalpreservation.changes",
-      "com.github.javaparser.resolution",
-      "com.github.javaparser.resolution.declarations",
-      "com.github.javaparser.resolution.types",
-      "com.github.javaparser.resolution.types.parametrization",
-      "com.github.javaparser.utils",
-      "com.github.javaparser.version"
-    ],
-    "com.google.auto.service:auto-service-annotations": [
-      "com.google.auto.service"
-    ],
-    "com.google.auto.value:auto-value-annotations": [
-      "com.google.auto.value",
-      "com.google.auto.value.extension.memoized"
-    ],
-    "com.google.guava:guava": [
-      "com.google.common.annotations",
-      "com.google.common.base",
-      "com.google.common.base.internal",
-      "com.google.common.cache",
-      "com.google.common.collect",
-      "com.google.common.escape",
-      "com.google.common.eventbus",
-      "com.google.common.graph",
-      "com.google.common.hash",
-      "com.google.common.html",
-      "com.google.common.io",
-      "com.google.common.math",
-      "com.google.common.net",
-      "com.google.common.primitives",
-      "com.google.common.reflect",
-      "com.google.common.util.concurrent",
-      "com.google.common.xml",
-      "com.google.thirdparty.publicsuffix"
-    ],
-    "com.thoughtworks.xstream:xstream": [
-      "com.thoughtworks.xstream",
-      "com.thoughtworks.xstream.annotations",
-      "com.thoughtworks.xstream.converters",
-      "com.thoughtworks.xstream.converters.basic",
-      "com.thoughtworks.xstream.converters.collections",
-      "com.thoughtworks.xstream.converters.enums",
-      "com.thoughtworks.xstream.converters.extended",
-      "com.thoughtworks.xstream.converters.javabean",
-      "com.thoughtworks.xstream.converters.reflection",
-      "com.thoughtworks.xstream.converters.time",
-      "com.thoughtworks.xstream.core",
-      "com.thoughtworks.xstream.core.util",
-      "com.thoughtworks.xstream.io",
-      "com.thoughtworks.xstream.io.binary",
-      "com.thoughtworks.xstream.io.copy",
-      "com.thoughtworks.xstream.io.json",
-      "com.thoughtworks.xstream.io.naming",
-      "com.thoughtworks.xstream.io.path",
-      "com.thoughtworks.xstream.io.xml",
-      "com.thoughtworks.xstream.io.xml.xppdom",
-      "com.thoughtworks.xstream.mapper",
-      "com.thoughtworks.xstream.persistence",
-      "com.thoughtworks.xstream.security"
-    ],
-    "commons-beanutils:commons-beanutils": [
-      "org.apache.commons.beanutils",
-      "org.apache.commons.beanutils.converters",
-      "org.apache.commons.beanutils.expression",
-      "org.apache.commons.beanutils.locale",
-      "org.apache.commons.beanutils.locale.converters",
-      "org.apache.commons.collections"
-    ],
-    "commons-codec:commons-codec": [
-      "org.apache.commons.codec",
-      "org.apache.commons.codec.binary",
-      "org.apache.commons.codec.cli",
-      "org.apache.commons.codec.digest",
-      "org.apache.commons.codec.language",
-      "org.apache.commons.codec.language.bm",
-      "org.apache.commons.codec.net"
-    ],
-    "commons-collections:commons-collections": [
-      "org.apache.commons.collections",
-      "org.apache.commons.collections.bag",
-      "org.apache.commons.collections.bidimap",
-      "org.apache.commons.collections.buffer",
-      "org.apache.commons.collections.collection",
-      "org.apache.commons.collections.comparators",
-      "org.apache.commons.collections.functors",
-      "org.apache.commons.collections.iterators",
-      "org.apache.commons.collections.keyvalue",
-      "org.apache.commons.collections.list",
-      "org.apache.commons.collections.map",
-      "org.apache.commons.collections.set"
-    ],
-    "commons-lang:commons-lang": [
-      "org.apache.commons.lang",
-      "org.apache.commons.lang.builder",
-      "org.apache.commons.lang.enum",
-      "org.apache.commons.lang.enums",
-      "org.apache.commons.lang.exception",
-      "org.apache.commons.lang.math",
-      "org.apache.commons.lang.mutable",
-      "org.apache.commons.lang.reflect",
-      "org.apache.commons.lang.text",
-      "org.apache.commons.lang.time"
-    ],
-    "commons-logging:commons-logging": [
-      "org.apache.commons.logging",
-      "org.apache.commons.logging.impl"
-    ],
-    "dev.failsafe:failsafe": [
-      "dev.failsafe",
-      "dev.failsafe.event",
-      "dev.failsafe.function",
-      "dev.failsafe.internal",
-      "dev.failsafe.internal.util",
-      "dev.failsafe.spi"
-    ],
-    "io.github.x-stream:mxparser": [
-      "io.github.xstream.mxparser"
-    ],
-    "io.opentelemetry:opentelemetry-api": [
-      "io.opentelemetry.api",
-      "io.opentelemetry.api.baggage",
-      "io.opentelemetry.api.baggage.propagation",
-      "io.opentelemetry.api.common",
-      "io.opentelemetry.api.internal",
-      "io.opentelemetry.api.logs",
-      "io.opentelemetry.api.metrics",
-      "io.opentelemetry.api.trace",
-      "io.opentelemetry.api.trace.propagation",
-      "io.opentelemetry.api.trace.propagation.internal"
-    ],
-    "io.opentelemetry:opentelemetry-api-events": [
-      "io.opentelemetry.api.events"
-    ],
-    "io.opentelemetry:opentelemetry-context": [
-      "io.opentelemetry.context",
-      "io.opentelemetry.context.internal.shaded",
-      "io.opentelemetry.context.propagation"
-    ],
-    "io.opentelemetry:opentelemetry-exporter-logging": [
-      "io.opentelemetry.exporter.logging",
-      "io.opentelemetry.exporter.logging.internal"
-    ],
-    "io.opentelemetry:opentelemetry-extension-incubator": [
-      "io.opentelemetry.extension.incubator.metrics",
-      "io.opentelemetry.extension.incubator.propagation",
-      "io.opentelemetry.extension.incubator.trace"
-    ],
-    "io.opentelemetry:opentelemetry-sdk": [
-      "io.opentelemetry.sdk"
-    ],
-    "io.opentelemetry:opentelemetry-sdk-common": [
-      "io.opentelemetry.sdk.common",
-      "io.opentelemetry.sdk.common.export",
-      "io.opentelemetry.sdk.common.internal",
-      "io.opentelemetry.sdk.internal",
-      "io.opentelemetry.sdk.resources"
-    ],
-    "io.opentelemetry:opentelemetry-sdk-extension-autoconfigure": [
-      "io.opentelemetry.sdk.autoconfigure",
-      "io.opentelemetry.sdk.autoconfigure.internal"
-    ],
-    "io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi": [
-      "io.opentelemetry.sdk.autoconfigure.spi",
-      "io.opentelemetry.sdk.autoconfigure.spi.internal",
-      "io.opentelemetry.sdk.autoconfigure.spi.logs",
-      "io.opentelemetry.sdk.autoconfigure.spi.metrics",
-      "io.opentelemetry.sdk.autoconfigure.spi.traces"
-    ],
-    "io.opentelemetry:opentelemetry-sdk-logs": [
-      "io.opentelemetry.sdk.logs",
-      "io.opentelemetry.sdk.logs.data",
-      "io.opentelemetry.sdk.logs.export",
-      "io.opentelemetry.sdk.logs.internal"
-    ],
-    "io.opentelemetry:opentelemetry-sdk-metrics": [
-      "io.opentelemetry.sdk.metrics",
-      "io.opentelemetry.sdk.metrics.data",
-      "io.opentelemetry.sdk.metrics.export",
-      "io.opentelemetry.sdk.metrics.internal",
-      "io.opentelemetry.sdk.metrics.internal.aggregator",
-      "io.opentelemetry.sdk.metrics.internal.concurrent",
-      "io.opentelemetry.sdk.metrics.internal.data",
-      "io.opentelemetry.sdk.metrics.internal.debug",
-      "io.opentelemetry.sdk.metrics.internal.descriptor",
-      "io.opentelemetry.sdk.metrics.internal.exemplar",
-      "io.opentelemetry.sdk.metrics.internal.export",
-      "io.opentelemetry.sdk.metrics.internal.state",
-      "io.opentelemetry.sdk.metrics.internal.view"
-    ],
-    "io.opentelemetry:opentelemetry-sdk-trace": [
-      "io.opentelemetry.internal.shaded.jctools.queues",
-      "io.opentelemetry.internal.shaded.jctools.util",
-      "io.opentelemetry.sdk.trace",
-      "io.opentelemetry.sdk.trace.data",
-      "io.opentelemetry.sdk.trace.export",
-      "io.opentelemetry.sdk.trace.internal",
-      "io.opentelemetry.sdk.trace.internal.data",
-      "io.opentelemetry.sdk.trace.samplers"
-    ],
-    "io.opentelemetry:opentelemetry-semconv": [
-      "io.opentelemetry.semconv.resource.attributes",
-      "io.opentelemetry.semconv.trace.attributes"
-    ],
-    "net.bytebuddy:byte-buddy": [
-      "net.bytebuddy",
-      "net.bytebuddy.agent.builder",
-      "net.bytebuddy.asm",
-      "net.bytebuddy.build",
-      "net.bytebuddy.description",
-      "net.bytebuddy.description.annotation",
-      "net.bytebuddy.description.enumeration",
-      "net.bytebuddy.description.field",
-      "net.bytebuddy.description.method",
-      "net.bytebuddy.description.modifier",
-      "net.bytebuddy.description.type",
-      "net.bytebuddy.dynamic",
-      "net.bytebuddy.dynamic.loading",
-      "net.bytebuddy.dynamic.scaffold",
-      "net.bytebuddy.dynamic.scaffold.inline",
-      "net.bytebuddy.dynamic.scaffold.subclass",
-      "net.bytebuddy.implementation",
-      "net.bytebuddy.implementation.attribute",
-      "net.bytebuddy.implementation.auxiliary",
-      "net.bytebuddy.implementation.bind",
-      "net.bytebuddy.implementation.bind.annotation",
-      "net.bytebuddy.implementation.bytecode",
-      "net.bytebuddy.implementation.bytecode.assign",
-      "net.bytebuddy.implementation.bytecode.assign.primitive",
-      "net.bytebuddy.implementation.bytecode.assign.reference",
-      "net.bytebuddy.implementation.bytecode.collection",
-      "net.bytebuddy.implementation.bytecode.constant",
-      "net.bytebuddy.implementation.bytecode.member",
-      "net.bytebuddy.jar.asm",
-      "net.bytebuddy.jar.asm.commons",
-      "net.bytebuddy.jar.asm.signature",
-      "net.bytebuddy.matcher",
-      "net.bytebuddy.pool",
-      "net.bytebuddy.utility",
-      "net.bytebuddy.utility.dispatcher",
-      "net.bytebuddy.utility.nullability",
-      "net.bytebuddy.utility.privilege",
-      "net.bytebuddy.utility.visitor"
-    ],
-    "net.sf.ezmorph:ezmorph": [
-      "net.sf.ezmorph",
-      "net.sf.ezmorph.array",
-      "net.sf.ezmorph.bean",
-      "net.sf.ezmorph.object",
-      "net.sf.ezmorph.primitive",
-      "net.sf.ezmorph.test"
-    ],
-    "net.sf.json-lib:json-lib:jar:jdk15": [
-      "net.sf.json",
-      "net.sf.json.filters",
-      "net.sf.json.groovy",
-      "net.sf.json.processors",
-      "net.sf.json.regexp",
-      "net.sf.json.test",
-      "net.sf.json.util",
-      "net.sf.json.xml"
-    ],
-    "org.antlr:antlr-runtime": [
-      "org.antlr.runtime",
-      "org.antlr.runtime.debug",
-      "org.antlr.runtime.misc",
-      "org.antlr.runtime.tree"
-    ],
-    "org.apache.commons:commons-exec": [
-      "org.apache.commons.exec",
-      "org.apache.commons.exec.environment",
-      "org.apache.commons.exec.launcher",
-      "org.apache.commons.exec.util"
-    ],
-    "org.apache.commons:commons-lang3": [
-      "org.apache.commons.lang3",
-      "org.apache.commons.lang3.arch",
-      "org.apache.commons.lang3.builder",
-      "org.apache.commons.lang3.concurrent",
-      "org.apache.commons.lang3.event",
-      "org.apache.commons.lang3.exception",
-      "org.apache.commons.lang3.math",
-      "org.apache.commons.lang3.mutable",
-      "org.apache.commons.lang3.reflect",
-      "org.apache.commons.lang3.text",
-      "org.apache.commons.lang3.text.translate",
-      "org.apache.commons.lang3.time",
-      "org.apache.commons.lang3.tuple"
-    ],
-    "org.apache.commons:commons-math3": [
-      "org.apache.commons.math3",
-      "org.apache.commons.math3.analysis",
-      "org.apache.commons.math3.analysis.differentiation",
-      "org.apache.commons.math3.analysis.function",
-      "org.apache.commons.math3.analysis.integration",
-      "org.apache.commons.math3.analysis.integration.gauss",
-      "org.apache.commons.math3.analysis.interpolation",
-      "org.apache.commons.math3.analysis.polynomials",
-      "org.apache.commons.math3.analysis.solvers",
-      "org.apache.commons.math3.complex",
-      "org.apache.commons.math3.dfp",
-      "org.apache.commons.math3.distribution",
-      "org.apache.commons.math3.distribution.fitting",
-      "org.apache.commons.math3.exception",
-      "org.apache.commons.math3.exception.util",
-      "org.apache.commons.math3.filter",
-      "org.apache.commons.math3.fitting",
-      "org.apache.commons.math3.fitting.leastsquares",
-      "org.apache.commons.math3.fraction",
-      "org.apache.commons.math3.genetics",
-      "org.apache.commons.math3.geometry",
-      "org.apache.commons.math3.geometry.enclosing",
-      "org.apache.commons.math3.geometry.euclidean.oned",
-      "org.apache.commons.math3.geometry.euclidean.threed",
-      "org.apache.commons.math3.geometry.euclidean.twod",
-      "org.apache.commons.math3.geometry.euclidean.twod.hull",
-      "org.apache.commons.math3.geometry.hull",
-      "org.apache.commons.math3.geometry.partitioning",
-      "org.apache.commons.math3.geometry.partitioning.utilities",
-      "org.apache.commons.math3.geometry.spherical.oned",
-      "org.apache.commons.math3.geometry.spherical.twod",
-      "org.apache.commons.math3.linear",
-      "org.apache.commons.math3.ml.clustering",
-      "org.apache.commons.math3.ml.clustering.evaluation",
-      "org.apache.commons.math3.ml.distance",
-      "org.apache.commons.math3.ml.neuralnet",
-      "org.apache.commons.math3.ml.neuralnet.oned",
-      "org.apache.commons.math3.ml.neuralnet.sofm",
-      "org.apache.commons.math3.ml.neuralnet.sofm.util",
-      "org.apache.commons.math3.ml.neuralnet.twod",
-      "org.apache.commons.math3.ode",
-      "org.apache.commons.math3.ode.events",
-      "org.apache.commons.math3.ode.nonstiff",
-      "org.apache.commons.math3.ode.sampling",
-      "org.apache.commons.math3.optim",
-      "org.apache.commons.math3.optim.linear",
-      "org.apache.commons.math3.optim.nonlinear.scalar",
-      "org.apache.commons.math3.optim.nonlinear.scalar.gradient",
-      "org.apache.commons.math3.optim.nonlinear.scalar.noderiv",
-      "org.apache.commons.math3.optim.nonlinear.vector",
-      "org.apache.commons.math3.optim.nonlinear.vector.jacobian",
-      "org.apache.commons.math3.optim.univariate",
-      "org.apache.commons.math3.optimization",
-      "org.apache.commons.math3.optimization.direct",
-      "org.apache.commons.math3.optimization.fitting",
-      "org.apache.commons.math3.optimization.general",
-      "org.apache.commons.math3.optimization.linear",
-      "org.apache.commons.math3.optimization.univariate",
-      "org.apache.commons.math3.primes",
-      "org.apache.commons.math3.random",
-      "org.apache.commons.math3.special",
-      "org.apache.commons.math3.stat",
-      "org.apache.commons.math3.stat.clustering",
-      "org.apache.commons.math3.stat.correlation",
-      "org.apache.commons.math3.stat.descriptive",
-      "org.apache.commons.math3.stat.descriptive.moment",
-      "org.apache.commons.math3.stat.descriptive.rank",
-      "org.apache.commons.math3.stat.descriptive.summary",
-      "org.apache.commons.math3.stat.inference",
-      "org.apache.commons.math3.stat.interval",
-      "org.apache.commons.math3.stat.ranking",
-      "org.apache.commons.math3.stat.regression",
-      "org.apache.commons.math3.transform",
-      "org.apache.commons.math3.util"
-    ],
-    "org.drools:drools-canonical-model": [
-      "org.drools.model",
-      "org.drools.model.bitmask",
-      "org.drools.model.consequences",
-      "org.drools.model.constraints",
-      "org.drools.model.datasources",
-      "org.drools.model.datasources.impl",
-      "org.drools.model.functions",
-      "org.drools.model.functions.accumulate",
-      "org.drools.model.functions.temporal",
-      "org.drools.model.impl",
-      "org.drools.model.index",
-      "org.drools.model.operators",
-      "org.drools.model.patterns",
-      "org.drools.model.view"
-    ],
-    "org.drools:drools-compiler": [
-      "org.drools.compiler.builder",
-      "org.drools.compiler.builder.impl",
-      "org.drools.compiler.builder.impl.errors",
-      "org.drools.compiler.compiler",
-      "org.drools.compiler.compiler.io",
-      "org.drools.compiler.compiler.io.memory",
-      "org.drools.compiler.compiler.xml",
-      "org.drools.compiler.compiler.xml.rules",
-      "org.drools.compiler.kie.builder",
-      "org.drools.compiler.kie.builder.impl",
-      "org.drools.compiler.kie.builder.impl.event",
-      "org.drools.compiler.kie.util",
-      "org.drools.compiler.kproject",
-      "org.drools.compiler.kproject.models",
-      "org.drools.compiler.lang",
-      "org.drools.compiler.lang.api",
-      "org.drools.compiler.lang.api.impl",
-      "org.drools.compiler.lang.descr",
-      "org.drools.compiler.lang.dsl",
-      "org.drools.compiler.management",
-      "org.drools.compiler.osgi",
-      "org.drools.compiler.rule.builder",
-      "org.drools.compiler.rule.builder.dialect",
-      "org.drools.compiler.rule.builder.dialect.java.parser",
-      "org.drools.compiler.rule.builder.util",
-      "org.drools.compiler.runtime.pipeline.impl",
-      "org.drools.compiler.testframework"
-    ],
-    "org.drools:drools-core": [
-      "org.drools.core",
-      "org.drools.core.addon",
-      "org.drools.core.audit",
-      "org.drools.core.audit.event",
-      "org.drools.core.base",
-      "org.drools.core.base.accumulators",
-      "org.drools.core.base.evaluators",
-      "org.drools.core.base.extractors",
-      "org.drools.core.base.field",
-      "org.drools.core.beliefsystem",
-      "org.drools.core.beliefsystem.abductive",
-      "org.drools.core.beliefsystem.defeasible",
-      "org.drools.core.beliefsystem.jtms",
-      "org.drools.core.beliefsystem.simple",
-      "org.drools.core.builder.conf.impl",
-      "org.drools.core.command",
-      "org.drools.core.command.assertion",
-      "org.drools.core.command.impl",
-      "org.drools.core.command.runtime",
-      "org.drools.core.command.runtime.pmml",
-      "org.drools.core.command.runtime.process",
-      "org.drools.core.command.runtime.rule",
-      "org.drools.core.common",
-      "org.drools.core.concurrent",
-      "org.drools.core.conflict",
-      "org.drools.core.definitions",
-      "org.drools.core.definitions.impl",
-      "org.drools.core.definitions.rule.impl",
-      "org.drools.core.event",
-      "org.drools.core.event.knowlegebase.impl",
-      "org.drools.core.event.rule.impl",
-      "org.drools.core.factmodel",
-      "org.drools.core.factmodel.traits",
-      "org.drools.core.facttemplates",
-      "org.drools.core.fluent.impl",
-      "org.drools.core.impl",
-      "org.drools.core.io.impl",
-      "org.drools.core.io.internal",
-      "org.drools.core.kie.impl",
-      "org.drools.core.management",
-      "org.drools.core.marshalling.impl",
-      "org.drools.core.osgi",
-      "org.drools.core.phreak",
-      "org.drools.core.process.instance",
-      "org.drools.core.process.instance.impl",
-      "org.drools.core.reteoo",
-      "org.drools.core.reteoo.builder",
-      "org.drools.core.rule",
-      "org.drools.core.rule.builder.dialect.asm",
-      "org.drools.core.rule.constraint",
-      "org.drools.core.ruleunit",
-      "org.drools.core.runtime",
-      "org.drools.core.runtime.help.impl",
-      "org.drools.core.runtime.impl",
-      "org.drools.core.runtime.process",
-      "org.drools.core.runtime.rule.impl",
-      "org.drools.core.spi",
-      "org.drools.core.time",
-      "org.drools.core.time.impl",
-      "org.drools.core.util",
-      "org.drools.core.util.bitmask",
-      "org.drools.core.util.debug",
-      "org.drools.core.util.index",
-      "org.drools.core.world.impl",
-      "org.drools.core.xml",
-      "org.drools.core.xml.changeset",
-      "org.drools.core.xml.jaxb.util"
-    ],
-    "org.drools:drools-core-dynamic": [
-      "org.drools.dynamic",
-      "org.drools.dynamic.osgi"
-    ],
-    "org.drools:drools-core-reflective": [
-      "org.drools.reflective",
-      "org.drools.reflective.classloader",
-      "org.drools.reflective.util"
-    ],
-    "org.drools:drools-ecj": [
-      "org.drools.compiler.shade.org.eclipse.jdt.core",
-      "org.drools.compiler.shade.org.eclipse.jdt.core.compiler",
-      "org.drools.compiler.shade.org.eclipse.jdt.core.compiler.batch",
-      "org.drools.compiler.shade.org.eclipse.jdt.internal.antadapter",
-      "org.drools.compiler.shade.org.eclipse.jdt.internal.compiler",
-      "org.drools.compiler.shade.org.eclipse.jdt.internal.compiler.apt.dispatch",
-      "org.drools.compiler.shade.org.eclipse.jdt.internal.compiler.apt.model",
-      "org.drools.compiler.shade.org.eclipse.jdt.internal.compiler.apt.util",
-      "org.drools.compiler.shade.org.eclipse.jdt.internal.compiler.ast",
-      "org.drools.compiler.shade.org.eclipse.jdt.internal.compiler.batch",
-      "org.drools.compiler.shade.org.eclipse.jdt.internal.compiler.classfmt",
-      "org.drools.compiler.shade.org.eclipse.jdt.internal.compiler.codegen",
-      "org.drools.compiler.shade.org.eclipse.jdt.internal.compiler.env",
-      "org.drools.compiler.shade.org.eclipse.jdt.internal.compiler.flow",
-      "org.drools.compiler.shade.org.eclipse.jdt.internal.compiler.impl",
-      "org.drools.compiler.shade.org.eclipse.jdt.internal.compiler.lookup",
-      "org.drools.compiler.shade.org.eclipse.jdt.internal.compiler.parser",
-      "org.drools.compiler.shade.org.eclipse.jdt.internal.compiler.parser.diagnose",
-      "org.drools.compiler.shade.org.eclipse.jdt.internal.compiler.problem",
-      "org.drools.compiler.shade.org.eclipse.jdt.internal.compiler.tool",
-      "org.drools.compiler.shade.org.eclipse.jdt.internal.compiler.util",
-      "org.drools.ecj"
-    ],
-    "org.drools:drools-model-compiler": [
-      "org.drools.modelcompiler",
-      "org.drools.modelcompiler.attributes",
-      "org.drools.modelcompiler.builder",
-      "org.drools.modelcompiler.builder.errors",
-      "org.drools.modelcompiler.builder.generator",
-      "org.drools.modelcompiler.builder.generator.consequence",
-      "org.drools.modelcompiler.builder.generator.declaredtype",
-      "org.drools.modelcompiler.builder.generator.declaredtype.api",
-      "org.drools.modelcompiler.builder.generator.declaredtype.generator",
-      "org.drools.modelcompiler.builder.generator.drlxparse",
-      "org.drools.modelcompiler.builder.generator.expression",
-      "org.drools.modelcompiler.builder.generator.expressiontyper",
-      "org.drools.modelcompiler.builder.generator.operatorspec",
-      "org.drools.modelcompiler.builder.generator.query",
-      "org.drools.modelcompiler.builder.generator.visitor",
-      "org.drools.modelcompiler.builder.generator.visitor.accumulate",
-      "org.drools.modelcompiler.builder.generator.visitor.pattern",
-      "org.drools.modelcompiler.consequence",
-      "org.drools.modelcompiler.constraints",
-      "org.drools.modelcompiler.drlx",
-      "org.drools.modelcompiler.dsl.pattern",
-      "org.drools.modelcompiler.facttemplate",
-      "org.drools.modelcompiler.util",
-      "org.drools.modelcompiler.util.lambdareplace"
-    ],
-    "org.drools:drools-mvel": [
-      "org.drools.mvel",
-      "org.drools.mvel.asm",
-      "org.drools.mvel.builder",
-      "org.drools.mvel.dataproviders",
-      "org.drools.mvel.expr",
-      "org.drools.mvel.extractors",
-      "org.drools.mvel.java",
-      "org.drools.mvel.osgi"
-    ],
-    "org.drools:drools-mvel-compiler": [
-      "org.drools.mvelcompiler",
-      "org.drools.mvelcompiler.ast",
-      "org.drools.mvelcompiler.context",
-      "org.drools.mvelcompiler.util"
-    ],
-    "org.drools:drools-mvel-parser": [
-      "org.drools.mvel.parser",
-      "org.drools.mvel.parser.ast.expr",
-      "org.drools.mvel.parser.ast.visitor",
-      "org.drools.mvel.parser.printer",
-      "org.drools.mvel.parser.utils"
-    ],
-    "org.javassist:javassist": [
-      "javassist",
-      "javassist.bytecode",
-      "javassist.bytecode.analysis",
-      "javassist.bytecode.annotation",
-      "javassist.bytecode.stackmap",
-      "javassist.compiler",
-      "javassist.compiler.ast",
-      "javassist.convert",
-      "javassist.expr",
-      "javassist.runtime",
-      "javassist.scopedpool",
-      "javassist.tools",
-      "javassist.tools.reflect",
-      "javassist.tools.rmi",
-      "javassist.tools.web",
-      "javassist.util",
-      "javassist.util.proxy"
-    ],
-    "org.kie.soup:kie-soup-commons": [
-      "org.kie.soup.commons.cron",
-      "org.kie.soup.commons.util",
-      "org.kie.soup.commons.validation"
-    ],
-    "org.kie.soup:kie-soup-maven-support": [
-      "org.appformer.maven.support"
-    ],
-    "org.kie.soup:kie-soup-project-datamodel-api": [
-      "org.kie.soup.project.datamodel.imports",
-      "org.kie.soup.project.datamodel.oracle",
-      "org.kie.soup.project.datamodel.packages"
-    ],
-    "org.kie.soup:kie-soup-project-datamodel-commons": [
-      "org.kie.soup.project.datamodel.commons",
-      "org.kie.soup.project.datamodel.commons.imports",
-      "org.kie.soup.project.datamodel.commons.oracle",
-      "org.kie.soup.project.datamodel.commons.packages",
-      "org.kie.soup.project.datamodel.commons.types",
-      "org.kie.soup.project.datamodel.commons.util"
-    ],
-    "org.kie.soup:kie-soup-xstream": [
-      "org.kie.soup.xstream"
-    ],
-    "org.kie:kie-api": [
-      "org.kie.api",
-      "org.kie.api.builder",
-      "org.kie.api.builder.model",
-      "org.kie.api.cdi",
-      "org.kie.api.cluster",
-      "org.kie.api.command",
-      "org.kie.api.concurrent",
-      "org.kie.api.conf",
-      "org.kie.api.definition",
-      "org.kie.api.definition.process",
-      "org.kie.api.definition.rule",
-      "org.kie.api.definition.type",
-      "org.kie.api.event",
-      "org.kie.api.event.kiebase",
-      "org.kie.api.event.kiescanner",
-      "org.kie.api.event.process",
-      "org.kie.api.event.rule",
-      "org.kie.api.executor",
-      "org.kie.api.fluent",
-      "org.kie.api.internal.assembler",
-      "org.kie.api.internal.io",
-      "org.kie.api.internal.runtime",
-      "org.kie.api.internal.runtime.beliefs",
-      "org.kie.api.internal.utils",
-      "org.kie.api.internal.weaver",
-      "org.kie.api.io",
-      "org.kie.api.logger",
-      "org.kie.api.management",
-      "org.kie.api.marshalling",
-      "org.kie.api.persistence",
-      "org.kie.api.persistence.jpa",
-      "org.kie.api.pmml",
-      "org.kie.api.remote",
-      "org.kie.api.runtime",
-      "org.kie.api.runtime.conf",
-      "org.kie.api.runtime.manager",
-      "org.kie.api.runtime.manager.audit",
-      "org.kie.api.runtime.process",
-      "org.kie.api.runtime.query",
-      "org.kie.api.runtime.rule",
-      "org.kie.api.task",
-      "org.kie.api.task.model",
-      "org.kie.api.time"
-    ],
-    "org.kie:kie-internal": [
-      "org.kie.internal",
-      "org.kie.internal.builder",
-      "org.kie.internal.builder.conf",
-      "org.kie.internal.builder.fluent",
-      "org.kie.internal.builder.help",
-      "org.kie.internal.builder.impl",
-      "org.kie.internal.command",
-      "org.kie.internal.concurrent",
-      "org.kie.internal.conf",
-      "org.kie.internal.definition",
-      "org.kie.internal.definition.rule",
-      "org.kie.internal.event.io",
-      "org.kie.internal.event.rule",
-      "org.kie.internal.executor.api",
-      "org.kie.internal.identity",
-      "org.kie.internal.io",
-      "org.kie.internal.jaxb",
-      "org.kie.internal.jci",
-      "org.kie.internal.logger",
-      "org.kie.internal.marshalling",
-      "org.kie.internal.osgi",
-      "org.kie.internal.persistence.jpa",
-      "org.kie.internal.pmml",
-      "org.kie.internal.process",
-      "org.kie.internal.query",
-      "org.kie.internal.query.data",
-      "org.kie.internal.remote",
-      "org.kie.internal.ruleunit",
-      "org.kie.internal.runtime",
-      "org.kie.internal.runtime.cdi",
-      "org.kie.internal.runtime.conf",
-      "org.kie.internal.runtime.error",
-      "org.kie.internal.runtime.helper",
-      "org.kie.internal.runtime.manager",
-      "org.kie.internal.runtime.manager.audit.query",
-      "org.kie.internal.runtime.manager.cdi.qualifier",
-      "org.kie.internal.runtime.manager.context",
-      "org.kie.internal.runtime.manager.deploy",
-      "org.kie.internal.security",
-      "org.kie.internal.services",
-      "org.kie.internal.simulation",
-      "org.kie.internal.task.api",
-      "org.kie.internal.task.api.assignment",
-      "org.kie.internal.task.api.model",
-      "org.kie.internal.task.api.prediction",
-      "org.kie.internal.task.exception",
-      "org.kie.internal.task.query",
-      "org.kie.internal.task.service",
-      "org.kie.internal.utils"
-    ],
-    "org.kie:kie-memory-compiler": [
-      "org.kie.memorycompiler",
-      "org.kie.memorycompiler.jdknative",
-      "org.kie.memorycompiler.resources"
-    ],
-    "org.mvel:mvel2": [
-      "org.mvel2",
-      "org.mvel2.asm",
-      "org.mvel2.asm.signature",
-      "org.mvel2.ast",
-      "org.mvel2.compiler",
-      "org.mvel2.conversion",
-      "org.mvel2.debug",
-      "org.mvel2.integration",
-      "org.mvel2.integration.impl",
-      "org.mvel2.jsr223",
-      "org.mvel2.math",
-      "org.mvel2.optimizers",
-      "org.mvel2.optimizers.dynamic",
-      "org.mvel2.optimizers.impl.asm",
-      "org.mvel2.optimizers.impl.refl",
-      "org.mvel2.optimizers.impl.refl.collection",
-      "org.mvel2.optimizers.impl.refl.nodes",
-      "org.mvel2.sh",
-      "org.mvel2.sh.command.basic",
-      "org.mvel2.sh.command.file",
-      "org.mvel2.sh.text",
-      "org.mvel2.templates",
-      "org.mvel2.templates.res",
-      "org.mvel2.templates.util",
-      "org.mvel2.templates.util.io",
-      "org.mvel2.util"
-    ],
-    "org.optaplanner:optaplanner-core": [
-      "org.optaplanner.core.api.domain.autodiscover",
-      "org.optaplanner.core.api.domain.constraintweight",
-      "org.optaplanner.core.api.domain.entity",
-      "org.optaplanner.core.api.domain.lookup",
-      "org.optaplanner.core.api.domain.solution",
-      "org.optaplanner.core.api.domain.solution.cloner",
-      "org.optaplanner.core.api.domain.solution.drools",
-      "org.optaplanner.core.api.domain.valuerange",
-      "org.optaplanner.core.api.domain.variable",
-      "org.optaplanner.core.api.function",
-      "org.optaplanner.core.api.score",
-      "org.optaplanner.core.api.score.buildin.bendable",
-      "org.optaplanner.core.api.score.buildin.bendablebigdecimal",
-      "org.optaplanner.core.api.score.buildin.bendablelong",
-      "org.optaplanner.core.api.score.buildin.hardmediumsoft",
-      "org.optaplanner.core.api.score.buildin.hardmediumsoftbigdecimal",
-      "org.optaplanner.core.api.score.buildin.hardmediumsoftlong",
-      "org.optaplanner.core.api.score.buildin.hardsoft",
-      "org.optaplanner.core.api.score.buildin.hardsoftbigdecimal",
-      "org.optaplanner.core.api.score.buildin.hardsoftdouble",
-      "org.optaplanner.core.api.score.buildin.hardsoftlong",
-      "org.optaplanner.core.api.score.buildin.simple",
-      "org.optaplanner.core.api.score.buildin.simplebigdecimal",
-      "org.optaplanner.core.api.score.buildin.simpledouble",
-      "org.optaplanner.core.api.score.buildin.simplelong",
-      "org.optaplanner.core.api.score.calculator",
-      "org.optaplanner.core.api.score.comparator",
-      "org.optaplanner.core.api.score.constraint",
-      "org.optaplanner.core.api.score.holder",
-      "org.optaplanner.core.api.score.stream",
-      "org.optaplanner.core.api.score.stream.bi",
-      "org.optaplanner.core.api.score.stream.penta",
-      "org.optaplanner.core.api.score.stream.quad",
-      "org.optaplanner.core.api.score.stream.tri",
-      "org.optaplanner.core.api.score.stream.uni",
-      "org.optaplanner.core.api.solver",
-      "org.optaplanner.core.api.solver.event",
-      "org.optaplanner.core.config",
-      "org.optaplanner.core.config.constructionheuristic",
-      "org.optaplanner.core.config.constructionheuristic.decider.forager",
-      "org.optaplanner.core.config.constructionheuristic.placer",
-      "org.optaplanner.core.config.domain",
-      "org.optaplanner.core.config.exhaustivesearch",
-      "org.optaplanner.core.config.heuristic.policy",
-      "org.optaplanner.core.config.heuristic.selector",
-      "org.optaplanner.core.config.heuristic.selector.common",
-      "org.optaplanner.core.config.heuristic.selector.common.decorator",
-      "org.optaplanner.core.config.heuristic.selector.common.nearby",
-      "org.optaplanner.core.config.heuristic.selector.entity",
-      "org.optaplanner.core.config.heuristic.selector.entity.pillar",
-      "org.optaplanner.core.config.heuristic.selector.move",
-      "org.optaplanner.core.config.heuristic.selector.move.composite",
-      "org.optaplanner.core.config.heuristic.selector.move.factory",
-      "org.optaplanner.core.config.heuristic.selector.move.generic",
-      "org.optaplanner.core.config.heuristic.selector.move.generic.chained",
-      "org.optaplanner.core.config.heuristic.selector.value",
-      "org.optaplanner.core.config.heuristic.selector.value.chained",
-      "org.optaplanner.core.config.localsearch",
-      "org.optaplanner.core.config.localsearch.decider.acceptor",
-      "org.optaplanner.core.config.localsearch.decider.acceptor.stepcountinghillclimbing",
-      "org.optaplanner.core.config.localsearch.decider.forager",
-      "org.optaplanner.core.config.partitionedsearch",
-      "org.optaplanner.core.config.phase",
-      "org.optaplanner.core.config.phase.custom",
-      "org.optaplanner.core.config.score.definition",
-      "org.optaplanner.core.config.score.director",
-      "org.optaplanner.core.config.score.trend",
-      "org.optaplanner.core.config.solver",
-      "org.optaplanner.core.config.solver.random",
-      "org.optaplanner.core.config.solver.recaller",
-      "org.optaplanner.core.config.solver.termination",
-      "org.optaplanner.core.config.util",
-      "org.optaplanner.core.impl.constructionheuristic",
-      "org.optaplanner.core.impl.constructionheuristic.decider",
-      "org.optaplanner.core.impl.constructionheuristic.decider.forager",
-      "org.optaplanner.core.impl.constructionheuristic.event",
-      "org.optaplanner.core.impl.constructionheuristic.placer",
-      "org.optaplanner.core.impl.constructionheuristic.scope",
-      "org.optaplanner.core.impl.domain.common",
-      "org.optaplanner.core.impl.domain.common.accessor",
-      "org.optaplanner.core.impl.domain.constraintweight.descriptor",
-      "org.optaplanner.core.impl.domain.entity.descriptor",
-      "org.optaplanner.core.impl.domain.lookup",
-      "org.optaplanner.core.impl.domain.policy",
-      "org.optaplanner.core.impl.domain.solution",
-      "org.optaplanner.core.impl.domain.solution.cloner",
-      "org.optaplanner.core.impl.domain.solution.descriptor",
-      "org.optaplanner.core.impl.domain.solution.mutation",
-      "org.optaplanner.core.impl.domain.valuerange",
-      "org.optaplanner.core.impl.domain.valuerange.buildin.bigdecimal",
-      "org.optaplanner.core.impl.domain.valuerange.buildin.biginteger",
-      "org.optaplanner.core.impl.domain.valuerange.buildin.collection",
-      "org.optaplanner.core.impl.domain.valuerange.buildin.composite",
-      "org.optaplanner.core.impl.domain.valuerange.buildin.primboolean",
-      "org.optaplanner.core.impl.domain.valuerange.buildin.primdouble",
-      "org.optaplanner.core.impl.domain.valuerange.buildin.primint",
-      "org.optaplanner.core.impl.domain.valuerange.buildin.primlong",
-      "org.optaplanner.core.impl.domain.valuerange.buildin.temporal",
-      "org.optaplanner.core.impl.domain.valuerange.descriptor",
-      "org.optaplanner.core.impl.domain.valuerange.util",
-      "org.optaplanner.core.impl.domain.variable.anchor",
-      "org.optaplanner.core.impl.domain.variable.custom",
-      "org.optaplanner.core.impl.domain.variable.descriptor",
-      "org.optaplanner.core.impl.domain.variable.inverserelation",
-      "org.optaplanner.core.impl.domain.variable.listener",
-      "org.optaplanner.core.impl.domain.variable.listener.support",
-      "org.optaplanner.core.impl.domain.variable.supply",
-      "org.optaplanner.core.impl.exhaustivesearch",
-      "org.optaplanner.core.impl.exhaustivesearch.decider",
-      "org.optaplanner.core.impl.exhaustivesearch.event",
-      "org.optaplanner.core.impl.exhaustivesearch.node",
-      "org.optaplanner.core.impl.exhaustivesearch.node.bounder",
-      "org.optaplanner.core.impl.exhaustivesearch.node.comparator",
-      "org.optaplanner.core.impl.exhaustivesearch.scope",
-      "org.optaplanner.core.impl.heuristic.move",
-      "org.optaplanner.core.impl.heuristic.selector",
-      "org.optaplanner.core.impl.heuristic.selector.common",
-      "org.optaplanner.core.impl.heuristic.selector.common.decorator",
-      "org.optaplanner.core.impl.heuristic.selector.common.iterator",
-      "org.optaplanner.core.impl.heuristic.selector.common.nearby",
-      "org.optaplanner.core.impl.heuristic.selector.entity",
-      "org.optaplanner.core.impl.heuristic.selector.entity.decorator",
-      "org.optaplanner.core.impl.heuristic.selector.entity.mimic",
-      "org.optaplanner.core.impl.heuristic.selector.entity.nearby",
-      "org.optaplanner.core.impl.heuristic.selector.entity.pillar",
-      "org.optaplanner.core.impl.heuristic.selector.move",
-      "org.optaplanner.core.impl.heuristic.selector.move.composite",
-      "org.optaplanner.core.impl.heuristic.selector.move.decorator",
-      "org.optaplanner.core.impl.heuristic.selector.move.factory",
-      "org.optaplanner.core.impl.heuristic.selector.move.generic",
-      "org.optaplanner.core.impl.heuristic.selector.move.generic.chained",
-      "org.optaplanner.core.impl.heuristic.selector.value",
-      "org.optaplanner.core.impl.heuristic.selector.value.chained",
-      "org.optaplanner.core.impl.heuristic.selector.value.decorator",
-      "org.optaplanner.core.impl.heuristic.selector.value.mimic",
-      "org.optaplanner.core.impl.heuristic.selector.value.nearby",
-      "org.optaplanner.core.impl.heuristic.solution",
-      "org.optaplanner.core.impl.heuristic.thread",
-      "org.optaplanner.core.impl.localsearch",
-      "org.optaplanner.core.impl.localsearch.decider",
-      "org.optaplanner.core.impl.localsearch.decider.acceptor",
-      "org.optaplanner.core.impl.localsearch.decider.acceptor.greatdeluge",
-      "org.optaplanner.core.impl.localsearch.decider.acceptor.hillclimbing",
-      "org.optaplanner.core.impl.localsearch.decider.acceptor.lateacceptance",
-      "org.optaplanner.core.impl.localsearch.decider.acceptor.simulatedannealing",
-      "org.optaplanner.core.impl.localsearch.decider.acceptor.stepcountinghillclimbing",
-      "org.optaplanner.core.impl.localsearch.decider.acceptor.tabu",
-      "org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.size",
-      "org.optaplanner.core.impl.localsearch.decider.forager",
-      "org.optaplanner.core.impl.localsearch.decider.forager.finalist",
-      "org.optaplanner.core.impl.localsearch.event",
-      "org.optaplanner.core.impl.localsearch.scope",
-      "org.optaplanner.core.impl.partitionedsearch",
-      "org.optaplanner.core.impl.partitionedsearch.event",
-      "org.optaplanner.core.impl.partitionedsearch.partitioner",
-      "org.optaplanner.core.impl.partitionedsearch.queue",
-      "org.optaplanner.core.impl.partitionedsearch.scope",
-      "org.optaplanner.core.impl.phase",
-      "org.optaplanner.core.impl.phase.custom",
-      "org.optaplanner.core.impl.phase.custom.scope",
-      "org.optaplanner.core.impl.phase.event",
-      "org.optaplanner.core.impl.phase.scope",
-      "org.optaplanner.core.impl.score",
-      "org.optaplanner.core.impl.score.buildin.bendable",
-      "org.optaplanner.core.impl.score.buildin.bendablebigdecimal",
-      "org.optaplanner.core.impl.score.buildin.bendablelong",
-      "org.optaplanner.core.impl.score.buildin.hardmediumsoft",
-      "org.optaplanner.core.impl.score.buildin.hardmediumsoftbigdecimal",
-      "org.optaplanner.core.impl.score.buildin.hardmediumsoftlong",
-      "org.optaplanner.core.impl.score.buildin.hardsoft",
-      "org.optaplanner.core.impl.score.buildin.hardsoftbigdecimal",
-      "org.optaplanner.core.impl.score.buildin.hardsoftdouble",
-      "org.optaplanner.core.impl.score.buildin.hardsoftlong",
-      "org.optaplanner.core.impl.score.buildin.simple",
-      "org.optaplanner.core.impl.score.buildin.simplebigdecimal",
-      "org.optaplanner.core.impl.score.buildin.simpledouble",
-      "org.optaplanner.core.impl.score.buildin.simplelong",
-      "org.optaplanner.core.impl.score.comparator",
-      "org.optaplanner.core.impl.score.definition",
-      "org.optaplanner.core.impl.score.director",
-      "org.optaplanner.core.impl.score.director.drools",
-      "org.optaplanner.core.impl.score.director.drools.testgen",
-      "org.optaplanner.core.impl.score.director.drools.testgen.fact",
-      "org.optaplanner.core.impl.score.director.drools.testgen.mutation",
-      "org.optaplanner.core.impl.score.director.drools.testgen.operation",
-      "org.optaplanner.core.impl.score.director.drools.testgen.reproducer",
-      "org.optaplanner.core.impl.score.director.easy",
-      "org.optaplanner.core.impl.score.director.incremental",
-      "org.optaplanner.core.impl.score.director.stream",
-      "org.optaplanner.core.impl.score.inliner",
-      "org.optaplanner.core.impl.score.stream",
-      "org.optaplanner.core.impl.score.stream.bavet",
-      "org.optaplanner.core.impl.score.stream.bavet.bi",
-      "org.optaplanner.core.impl.score.stream.bavet.common",
-      "org.optaplanner.core.impl.score.stream.bavet.common.index",
-      "org.optaplanner.core.impl.score.stream.bavet.tri",
-      "org.optaplanner.core.impl.score.stream.bavet.uni",
-      "org.optaplanner.core.impl.score.stream.bi",
-      "org.optaplanner.core.impl.score.stream.common",
-      "org.optaplanner.core.impl.score.stream.drools",
-      "org.optaplanner.core.impl.score.stream.drools.bi",
-      "org.optaplanner.core.impl.score.stream.drools.common",
-      "org.optaplanner.core.impl.score.stream.drools.quad",
-      "org.optaplanner.core.impl.score.stream.drools.tri",
-      "org.optaplanner.core.impl.score.stream.drools.uni",
-      "org.optaplanner.core.impl.score.stream.penta",
-      "org.optaplanner.core.impl.score.stream.quad",
-      "org.optaplanner.core.impl.score.stream.tri",
-      "org.optaplanner.core.impl.score.stream.uni",
-      "org.optaplanner.core.impl.score.trend",
-      "org.optaplanner.core.impl.solver",
-      "org.optaplanner.core.impl.solver.event",
-      "org.optaplanner.core.impl.solver.io",
-      "org.optaplanner.core.impl.solver.kie",
-      "org.optaplanner.core.impl.solver.random",
-      "org.optaplanner.core.impl.solver.recaller",
-      "org.optaplanner.core.impl.solver.scope",
-      "org.optaplanner.core.impl.solver.termination",
-      "org.optaplanner.core.impl.solver.thread",
-      "org.optaplanner.core.impl.util"
-    ],
-    "org.reflections:reflections": [
-      "org.reflections",
-      "org.reflections.adapters",
-      "org.reflections.scanners",
-      "org.reflections.serializers",
-      "org.reflections.util",
-      "org.reflections.vfs"
-    ],
-    "org.seleniumhq.selenium:selenium-api": [
-      "org.openqa.selenium",
-      "org.openqa.selenium.federatedcredentialmanagement",
-      "org.openqa.selenium.html5",
-      "org.openqa.selenium.interactions",
-      "org.openqa.selenium.internal",
-      "org.openqa.selenium.logging",
-      "org.openqa.selenium.logging.profiler",
-      "org.openqa.selenium.mobile",
-      "org.openqa.selenium.net",
-      "org.openqa.selenium.print",
-      "org.openqa.selenium.virtualauthenticator"
-    ],
-    "org.seleniumhq.selenium:selenium-chrome-driver": [
-      "org.openqa.selenium.chrome"
-    ],
-    "org.seleniumhq.selenium:selenium-chromium-driver": [
-      "org.openqa.selenium.chromium"
-    ],
-    "org.seleniumhq.selenium:selenium-devtools-v116": [
-      "org.openqa.selenium.devtools.v116",
-      "org.openqa.selenium.devtools.v116.accessibility",
-      "org.openqa.selenium.devtools.v116.accessibility.model",
-      "org.openqa.selenium.devtools.v116.animation",
-      "org.openqa.selenium.devtools.v116.animation.model",
-      "org.openqa.selenium.devtools.v116.audits",
-      "org.openqa.selenium.devtools.v116.audits.model",
-      "org.openqa.selenium.devtools.v116.autofill",
-      "org.openqa.selenium.devtools.v116.autofill.model",
-      "org.openqa.selenium.devtools.v116.backgroundservice",
-      "org.openqa.selenium.devtools.v116.backgroundservice.model",
-      "org.openqa.selenium.devtools.v116.browser",
-      "org.openqa.selenium.devtools.v116.browser.model",
-      "org.openqa.selenium.devtools.v116.cachestorage",
-      "org.openqa.selenium.devtools.v116.cachestorage.model",
-      "org.openqa.selenium.devtools.v116.cast",
-      "org.openqa.selenium.devtools.v116.cast.model",
-      "org.openqa.selenium.devtools.v116.console",
-      "org.openqa.selenium.devtools.v116.console.model",
-      "org.openqa.selenium.devtools.v116.css",
-      "org.openqa.selenium.devtools.v116.css.model",
-      "org.openqa.selenium.devtools.v116.database",
-      "org.openqa.selenium.devtools.v116.database.model",
-      "org.openqa.selenium.devtools.v116.debugger",
-      "org.openqa.selenium.devtools.v116.debugger.model",
-      "org.openqa.selenium.devtools.v116.deviceaccess",
-      "org.openqa.selenium.devtools.v116.deviceaccess.model",
-      "org.openqa.selenium.devtools.v116.deviceorientation",
-      "org.openqa.selenium.devtools.v116.dom",
-      "org.openqa.selenium.devtools.v116.dom.model",
-      "org.openqa.selenium.devtools.v116.domdebugger",
-      "org.openqa.selenium.devtools.v116.domdebugger.model",
-      "org.openqa.selenium.devtools.v116.domsnapshot",
-      "org.openqa.selenium.devtools.v116.domsnapshot.model",
-      "org.openqa.selenium.devtools.v116.domstorage",
-      "org.openqa.selenium.devtools.v116.domstorage.model",
-      "org.openqa.selenium.devtools.v116.emulation",
-      "org.openqa.selenium.devtools.v116.emulation.model",
-      "org.openqa.selenium.devtools.v116.eventbreakpoints",
-      "org.openqa.selenium.devtools.v116.fedcm",
-      "org.openqa.selenium.devtools.v116.fedcm.model",
-      "org.openqa.selenium.devtools.v116.fetch",
-      "org.openqa.selenium.devtools.v116.fetch.model",
-      "org.openqa.selenium.devtools.v116.headlessexperimental",
-      "org.openqa.selenium.devtools.v116.headlessexperimental.model",
-      "org.openqa.selenium.devtools.v116.heapprofiler",
-      "org.openqa.selenium.devtools.v116.heapprofiler.model",
-      "org.openqa.selenium.devtools.v116.indexeddb",
-      "org.openqa.selenium.devtools.v116.indexeddb.model",
-      "org.openqa.selenium.devtools.v116.input",
-      "org.openqa.selenium.devtools.v116.input.model",
-      "org.openqa.selenium.devtools.v116.inspector",
-      "org.openqa.selenium.devtools.v116.io",
-      "org.openqa.selenium.devtools.v116.io.model",
-      "org.openqa.selenium.devtools.v116.layertree",
-      "org.openqa.selenium.devtools.v116.layertree.model",
-      "org.openqa.selenium.devtools.v116.log",
-      "org.openqa.selenium.devtools.v116.log.model",
-      "org.openqa.selenium.devtools.v116.media",
-      "org.openqa.selenium.devtools.v116.media.model",
-      "org.openqa.selenium.devtools.v116.memory",
-      "org.openqa.selenium.devtools.v116.memory.model",
-      "org.openqa.selenium.devtools.v116.network",
-      "org.openqa.selenium.devtools.v116.network.model",
-      "org.openqa.selenium.devtools.v116.overlay",
-      "org.openqa.selenium.devtools.v116.overlay.model",
-      "org.openqa.selenium.devtools.v116.page",
-      "org.openqa.selenium.devtools.v116.page.model",
-      "org.openqa.selenium.devtools.v116.performance",
-      "org.openqa.selenium.devtools.v116.performance.model",
-      "org.openqa.selenium.devtools.v116.performancetimeline",
-      "org.openqa.selenium.devtools.v116.performancetimeline.model",
-      "org.openqa.selenium.devtools.v116.preload",
-      "org.openqa.selenium.devtools.v116.preload.model",
-      "org.openqa.selenium.devtools.v116.profiler",
-      "org.openqa.selenium.devtools.v116.profiler.model",
-      "org.openqa.selenium.devtools.v116.runtime",
-      "org.openqa.selenium.devtools.v116.runtime.model",
-      "org.openqa.selenium.devtools.v116.schema",
-      "org.openqa.selenium.devtools.v116.schema.model",
-      "org.openqa.selenium.devtools.v116.security",
-      "org.openqa.selenium.devtools.v116.security.model",
-      "org.openqa.selenium.devtools.v116.serviceworker",
-      "org.openqa.selenium.devtools.v116.serviceworker.model",
-      "org.openqa.selenium.devtools.v116.storage",
-      "org.openqa.selenium.devtools.v116.storage.model",
-      "org.openqa.selenium.devtools.v116.systeminfo",
-      "org.openqa.selenium.devtools.v116.systeminfo.model",
-      "org.openqa.selenium.devtools.v116.target",
-      "org.openqa.selenium.devtools.v116.target.model",
-      "org.openqa.selenium.devtools.v116.tethering",
-      "org.openqa.selenium.devtools.v116.tethering.model",
-      "org.openqa.selenium.devtools.v116.tracing",
-      "org.openqa.selenium.devtools.v116.tracing.model",
-      "org.openqa.selenium.devtools.v116.webaudio",
-      "org.openqa.selenium.devtools.v116.webaudio.model",
-      "org.openqa.selenium.devtools.v116.webauthn",
-      "org.openqa.selenium.devtools.v116.webauthn.model"
-    ],
-    "org.seleniumhq.selenium:selenium-devtools-v117": [
-      "org.openqa.selenium.devtools.v117",
-      "org.openqa.selenium.devtools.v117.accessibility",
-      "org.openqa.selenium.devtools.v117.accessibility.model",
-      "org.openqa.selenium.devtools.v117.animation",
-      "org.openqa.selenium.devtools.v117.animation.model",
-      "org.openqa.selenium.devtools.v117.audits",
-      "org.openqa.selenium.devtools.v117.audits.model",
-      "org.openqa.selenium.devtools.v117.autofill",
-      "org.openqa.selenium.devtools.v117.autofill.model",
-      "org.openqa.selenium.devtools.v117.backgroundservice",
-      "org.openqa.selenium.devtools.v117.backgroundservice.model",
-      "org.openqa.selenium.devtools.v117.browser",
-      "org.openqa.selenium.devtools.v117.browser.model",
-      "org.openqa.selenium.devtools.v117.cachestorage",
-      "org.openqa.selenium.devtools.v117.cachestorage.model",
-      "org.openqa.selenium.devtools.v117.cast",
-      "org.openqa.selenium.devtools.v117.cast.model",
-      "org.openqa.selenium.devtools.v117.console",
-      "org.openqa.selenium.devtools.v117.console.model",
-      "org.openqa.selenium.devtools.v117.css",
-      "org.openqa.selenium.devtools.v117.css.model",
-      "org.openqa.selenium.devtools.v117.database",
-      "org.openqa.selenium.devtools.v117.database.model",
-      "org.openqa.selenium.devtools.v117.debugger",
-      "org.openqa.selenium.devtools.v117.debugger.model",
-      "org.openqa.selenium.devtools.v117.deviceaccess",
-      "org.openqa.selenium.devtools.v117.deviceaccess.model",
-      "org.openqa.selenium.devtools.v117.deviceorientation",
-      "org.openqa.selenium.devtools.v117.dom",
-      "org.openqa.selenium.devtools.v117.dom.model",
-      "org.openqa.selenium.devtools.v117.domdebugger",
-      "org.openqa.selenium.devtools.v117.domdebugger.model",
-      "org.openqa.selenium.devtools.v117.domsnapshot",
-      "org.openqa.selenium.devtools.v117.domsnapshot.model",
-      "org.openqa.selenium.devtools.v117.domstorage",
-      "org.openqa.selenium.devtools.v117.domstorage.model",
-      "org.openqa.selenium.devtools.v117.emulation",
-      "org.openqa.selenium.devtools.v117.emulation.model",
-      "org.openqa.selenium.devtools.v117.eventbreakpoints",
-      "org.openqa.selenium.devtools.v117.fedcm",
-      "org.openqa.selenium.devtools.v117.fedcm.model",
-      "org.openqa.selenium.devtools.v117.fetch",
-      "org.openqa.selenium.devtools.v117.fetch.model",
-      "org.openqa.selenium.devtools.v117.headlessexperimental",
-      "org.openqa.selenium.devtools.v117.headlessexperimental.model",
-      "org.openqa.selenium.devtools.v117.heapprofiler",
-      "org.openqa.selenium.devtools.v117.heapprofiler.model",
-      "org.openqa.selenium.devtools.v117.indexeddb",
-      "org.openqa.selenium.devtools.v117.indexeddb.model",
-      "org.openqa.selenium.devtools.v117.input",
-      "org.openqa.selenium.devtools.v117.input.model",
-      "org.openqa.selenium.devtools.v117.inspector",
-      "org.openqa.selenium.devtools.v117.io",
-      "org.openqa.selenium.devtools.v117.io.model",
-      "org.openqa.selenium.devtools.v117.layertree",
-      "org.openqa.selenium.devtools.v117.layertree.model",
-      "org.openqa.selenium.devtools.v117.log",
-      "org.openqa.selenium.devtools.v117.log.model",
-      "org.openqa.selenium.devtools.v117.media",
-      "org.openqa.selenium.devtools.v117.media.model",
-      "org.openqa.selenium.devtools.v117.memory",
-      "org.openqa.selenium.devtools.v117.memory.model",
-      "org.openqa.selenium.devtools.v117.network",
-      "org.openqa.selenium.devtools.v117.network.model",
-      "org.openqa.selenium.devtools.v117.overlay",
-      "org.openqa.selenium.devtools.v117.overlay.model",
-      "org.openqa.selenium.devtools.v117.page",
-      "org.openqa.selenium.devtools.v117.page.model",
-      "org.openqa.selenium.devtools.v117.performance",
-      "org.openqa.selenium.devtools.v117.performance.model",
-      "org.openqa.selenium.devtools.v117.performancetimeline",
-      "org.openqa.selenium.devtools.v117.performancetimeline.model",
-      "org.openqa.selenium.devtools.v117.preload",
-      "org.openqa.selenium.devtools.v117.preload.model",
-      "org.openqa.selenium.devtools.v117.profiler",
-      "org.openqa.selenium.devtools.v117.profiler.model",
-      "org.openqa.selenium.devtools.v117.runtime",
-      "org.openqa.selenium.devtools.v117.runtime.model",
-      "org.openqa.selenium.devtools.v117.schema",
-      "org.openqa.selenium.devtools.v117.schema.model",
-      "org.openqa.selenium.devtools.v117.security",
-      "org.openqa.selenium.devtools.v117.security.model",
-      "org.openqa.selenium.devtools.v117.serviceworker",
-      "org.openqa.selenium.devtools.v117.serviceworker.model",
-      "org.openqa.selenium.devtools.v117.storage",
-      "org.openqa.selenium.devtools.v117.storage.model",
-      "org.openqa.selenium.devtools.v117.systeminfo",
-      "org.openqa.selenium.devtools.v117.systeminfo.model",
-      "org.openqa.selenium.devtools.v117.target",
-      "org.openqa.selenium.devtools.v117.target.model",
-      "org.openqa.selenium.devtools.v117.tethering",
-      "org.openqa.selenium.devtools.v117.tethering.model",
-      "org.openqa.selenium.devtools.v117.tracing",
-      "org.openqa.selenium.devtools.v117.tracing.model",
-      "org.openqa.selenium.devtools.v117.webaudio",
-      "org.openqa.selenium.devtools.v117.webaudio.model",
-      "org.openqa.selenium.devtools.v117.webauthn",
-      "org.openqa.selenium.devtools.v117.webauthn.model"
-    ],
-    "org.seleniumhq.selenium:selenium-devtools-v118": [
-      "org.openqa.selenium.devtools.v118",
-      "org.openqa.selenium.devtools.v118.accessibility",
-      "org.openqa.selenium.devtools.v118.accessibility.model",
-      "org.openqa.selenium.devtools.v118.animation",
-      "org.openqa.selenium.devtools.v118.animation.model",
-      "org.openqa.selenium.devtools.v118.audits",
-      "org.openqa.selenium.devtools.v118.audits.model",
-      "org.openqa.selenium.devtools.v118.autofill",
-      "org.openqa.selenium.devtools.v118.autofill.model",
-      "org.openqa.selenium.devtools.v118.backgroundservice",
-      "org.openqa.selenium.devtools.v118.backgroundservice.model",
-      "org.openqa.selenium.devtools.v118.browser",
-      "org.openqa.selenium.devtools.v118.browser.model",
-      "org.openqa.selenium.devtools.v118.cachestorage",
-      "org.openqa.selenium.devtools.v118.cachestorage.model",
-      "org.openqa.selenium.devtools.v118.cast",
-      "org.openqa.selenium.devtools.v118.cast.model",
-      "org.openqa.selenium.devtools.v118.console",
-      "org.openqa.selenium.devtools.v118.console.model",
-      "org.openqa.selenium.devtools.v118.css",
-      "org.openqa.selenium.devtools.v118.css.model",
-      "org.openqa.selenium.devtools.v118.database",
-      "org.openqa.selenium.devtools.v118.database.model",
-      "org.openqa.selenium.devtools.v118.debugger",
-      "org.openqa.selenium.devtools.v118.debugger.model",
-      "org.openqa.selenium.devtools.v118.deviceaccess",
-      "org.openqa.selenium.devtools.v118.deviceaccess.model",
-      "org.openqa.selenium.devtools.v118.deviceorientation",
-      "org.openqa.selenium.devtools.v118.dom",
-      "org.openqa.selenium.devtools.v118.dom.model",
-      "org.openqa.selenium.devtools.v118.domdebugger",
-      "org.openqa.selenium.devtools.v118.domdebugger.model",
-      "org.openqa.selenium.devtools.v118.domsnapshot",
-      "org.openqa.selenium.devtools.v118.domsnapshot.model",
-      "org.openqa.selenium.devtools.v118.domstorage",
-      "org.openqa.selenium.devtools.v118.domstorage.model",
-      "org.openqa.selenium.devtools.v118.emulation",
-      "org.openqa.selenium.devtools.v118.emulation.model",
-      "org.openqa.selenium.devtools.v118.eventbreakpoints",
-      "org.openqa.selenium.devtools.v118.fedcm",
-      "org.openqa.selenium.devtools.v118.fedcm.model",
-      "org.openqa.selenium.devtools.v118.fetch",
-      "org.openqa.selenium.devtools.v118.fetch.model",
-      "org.openqa.selenium.devtools.v118.headlessexperimental",
-      "org.openqa.selenium.devtools.v118.headlessexperimental.model",
-      "org.openqa.selenium.devtools.v118.heapprofiler",
-      "org.openqa.selenium.devtools.v118.heapprofiler.model",
-      "org.openqa.selenium.devtools.v118.indexeddb",
-      "org.openqa.selenium.devtools.v118.indexeddb.model",
-      "org.openqa.selenium.devtools.v118.input",
-      "org.openqa.selenium.devtools.v118.input.model",
-      "org.openqa.selenium.devtools.v118.inspector",
-      "org.openqa.selenium.devtools.v118.io",
-      "org.openqa.selenium.devtools.v118.io.model",
-      "org.openqa.selenium.devtools.v118.layertree",
-      "org.openqa.selenium.devtools.v118.layertree.model",
-      "org.openqa.selenium.devtools.v118.log",
-      "org.openqa.selenium.devtools.v118.log.model",
-      "org.openqa.selenium.devtools.v118.media",
-      "org.openqa.selenium.devtools.v118.media.model",
-      "org.openqa.selenium.devtools.v118.memory",
-      "org.openqa.selenium.devtools.v118.memory.model",
-      "org.openqa.selenium.devtools.v118.network",
-      "org.openqa.selenium.devtools.v118.network.model",
-      "org.openqa.selenium.devtools.v118.overlay",
-      "org.openqa.selenium.devtools.v118.overlay.model",
-      "org.openqa.selenium.devtools.v118.page",
-      "org.openqa.selenium.devtools.v118.page.model",
-      "org.openqa.selenium.devtools.v118.performance",
-      "org.openqa.selenium.devtools.v118.performance.model",
-      "org.openqa.selenium.devtools.v118.performancetimeline",
-      "org.openqa.selenium.devtools.v118.performancetimeline.model",
-      "org.openqa.selenium.devtools.v118.preload",
-      "org.openqa.selenium.devtools.v118.preload.model",
-      "org.openqa.selenium.devtools.v118.profiler",
-      "org.openqa.selenium.devtools.v118.profiler.model",
-      "org.openqa.selenium.devtools.v118.runtime",
-      "org.openqa.selenium.devtools.v118.runtime.model",
-      "org.openqa.selenium.devtools.v118.schema",
-      "org.openqa.selenium.devtools.v118.schema.model",
-      "org.openqa.selenium.devtools.v118.security",
-      "org.openqa.selenium.devtools.v118.security.model",
-      "org.openqa.selenium.devtools.v118.serviceworker",
-      "org.openqa.selenium.devtools.v118.serviceworker.model",
-      "org.openqa.selenium.devtools.v118.storage",
-      "org.openqa.selenium.devtools.v118.storage.model",
-      "org.openqa.selenium.devtools.v118.systeminfo",
-      "org.openqa.selenium.devtools.v118.systeminfo.model",
-      "org.openqa.selenium.devtools.v118.target",
-      "org.openqa.selenium.devtools.v118.target.model",
-      "org.openqa.selenium.devtools.v118.tethering",
-      "org.openqa.selenium.devtools.v118.tethering.model",
-      "org.openqa.selenium.devtools.v118.tracing",
-      "org.openqa.selenium.devtools.v118.tracing.model",
-      "org.openqa.selenium.devtools.v118.webaudio",
-      "org.openqa.selenium.devtools.v118.webaudio.model",
-      "org.openqa.selenium.devtools.v118.webauthn",
-      "org.openqa.selenium.devtools.v118.webauthn.model"
-    ],
-    "org.seleniumhq.selenium:selenium-devtools-v85": [
-      "org.openqa.selenium.devtools.v85",
-      "org.openqa.selenium.devtools.v85.accessibility",
-      "org.openqa.selenium.devtools.v85.accessibility.model",
-      "org.openqa.selenium.devtools.v85.animation",
-      "org.openqa.selenium.devtools.v85.animation.model",
-      "org.openqa.selenium.devtools.v85.applicationcache",
-      "org.openqa.selenium.devtools.v85.applicationcache.model",
-      "org.openqa.selenium.devtools.v85.audits",
-      "org.openqa.selenium.devtools.v85.audits.model",
-      "org.openqa.selenium.devtools.v85.backgroundservice",
-      "org.openqa.selenium.devtools.v85.backgroundservice.model",
-      "org.openqa.selenium.devtools.v85.browser",
-      "org.openqa.selenium.devtools.v85.browser.model",
-      "org.openqa.selenium.devtools.v85.cachestorage",
-      "org.openqa.selenium.devtools.v85.cachestorage.model",
-      "org.openqa.selenium.devtools.v85.cast",
-      "org.openqa.selenium.devtools.v85.cast.model",
-      "org.openqa.selenium.devtools.v85.console",
-      "org.openqa.selenium.devtools.v85.console.model",
-      "org.openqa.selenium.devtools.v85.css",
-      "org.openqa.selenium.devtools.v85.css.model",
-      "org.openqa.selenium.devtools.v85.database",
-      "org.openqa.selenium.devtools.v85.database.model",
-      "org.openqa.selenium.devtools.v85.debugger",
-      "org.openqa.selenium.devtools.v85.debugger.model",
-      "org.openqa.selenium.devtools.v85.deviceorientation",
-      "org.openqa.selenium.devtools.v85.dom",
-      "org.openqa.selenium.devtools.v85.dom.model",
-      "org.openqa.selenium.devtools.v85.domdebugger",
-      "org.openqa.selenium.devtools.v85.domdebugger.model",
-      "org.openqa.selenium.devtools.v85.domsnapshot",
-      "org.openqa.selenium.devtools.v85.domsnapshot.model",
-      "org.openqa.selenium.devtools.v85.domstorage",
-      "org.openqa.selenium.devtools.v85.domstorage.model",
-      "org.openqa.selenium.devtools.v85.emulation",
-      "org.openqa.selenium.devtools.v85.emulation.model",
-      "org.openqa.selenium.devtools.v85.fetch",
-      "org.openqa.selenium.devtools.v85.fetch.model",
-      "org.openqa.selenium.devtools.v85.headlessexperimental",
-      "org.openqa.selenium.devtools.v85.headlessexperimental.model",
-      "org.openqa.selenium.devtools.v85.heapprofiler",
-      "org.openqa.selenium.devtools.v85.heapprofiler.model",
-      "org.openqa.selenium.devtools.v85.indexeddb",
-      "org.openqa.selenium.devtools.v85.indexeddb.model",
-      "org.openqa.selenium.devtools.v85.input",
-      "org.openqa.selenium.devtools.v85.input.model",
-      "org.openqa.selenium.devtools.v85.inspector",
-      "org.openqa.selenium.devtools.v85.io",
-      "org.openqa.selenium.devtools.v85.io.model",
-      "org.openqa.selenium.devtools.v85.layertree",
-      "org.openqa.selenium.devtools.v85.layertree.model",
-      "org.openqa.selenium.devtools.v85.log",
-      "org.openqa.selenium.devtools.v85.log.model",
-      "org.openqa.selenium.devtools.v85.media",
-      "org.openqa.selenium.devtools.v85.media.model",
-      "org.openqa.selenium.devtools.v85.memory",
-      "org.openqa.selenium.devtools.v85.memory.model",
-      "org.openqa.selenium.devtools.v85.network",
-      "org.openqa.selenium.devtools.v85.network.model",
-      "org.openqa.selenium.devtools.v85.overlay",
-      "org.openqa.selenium.devtools.v85.overlay.model",
-      "org.openqa.selenium.devtools.v85.page",
-      "org.openqa.selenium.devtools.v85.page.model",
-      "org.openqa.selenium.devtools.v85.performance",
-      "org.openqa.selenium.devtools.v85.performance.model",
-      "org.openqa.selenium.devtools.v85.profiler",
-      "org.openqa.selenium.devtools.v85.profiler.model",
-      "org.openqa.selenium.devtools.v85.runtime",
-      "org.openqa.selenium.devtools.v85.runtime.model",
-      "org.openqa.selenium.devtools.v85.schema",
-      "org.openqa.selenium.devtools.v85.schema.model",
-      "org.openqa.selenium.devtools.v85.security",
-      "org.openqa.selenium.devtools.v85.security.model",
-      "org.openqa.selenium.devtools.v85.serviceworker",
-      "org.openqa.selenium.devtools.v85.serviceworker.model",
-      "org.openqa.selenium.devtools.v85.storage",
-      "org.openqa.selenium.devtools.v85.storage.model",
-      "org.openqa.selenium.devtools.v85.systeminfo",
-      "org.openqa.selenium.devtools.v85.systeminfo.model",
-      "org.openqa.selenium.devtools.v85.target",
-      "org.openqa.selenium.devtools.v85.target.model",
-      "org.openqa.selenium.devtools.v85.tethering",
-      "org.openqa.selenium.devtools.v85.tethering.model",
-      "org.openqa.selenium.devtools.v85.tracing",
-      "org.openqa.selenium.devtools.v85.tracing.model",
-      "org.openqa.selenium.devtools.v85.webaudio",
-      "org.openqa.selenium.devtools.v85.webaudio.model",
-      "org.openqa.selenium.devtools.v85.webauthn",
-      "org.openqa.selenium.devtools.v85.webauthn.model"
-    ],
-    "org.seleniumhq.selenium:selenium-edge-driver": [
-      "org.openqa.selenium.edge"
-    ],
-    "org.seleniumhq.selenium:selenium-firefox-driver": [
-      "org.openqa.selenium.firefox"
-    ],
-    "org.seleniumhq.selenium:selenium-http": [
-      "org.openqa.selenium.remote.http"
-    ],
-    "org.seleniumhq.selenium:selenium-ie-driver": [
-      "org.openqa.selenium.ie"
-    ],
-    "org.seleniumhq.selenium:selenium-json": [
-      "org.openqa.selenium.json"
-    ],
-    "org.seleniumhq.selenium:selenium-manager": [
-      "org.openqa.selenium.manager"
-    ],
-    "org.seleniumhq.selenium:selenium-os": [
-      "org.openqa.selenium.io",
-      "org.openqa.selenium.os"
-    ],
-    "org.seleniumhq.selenium:selenium-remote-driver": [
-      "org.openqa.selenium.bidi",
-      "org.openqa.selenium.bidi.browsingcontext",
-      "org.openqa.selenium.bidi.log",
-      "org.openqa.selenium.concurrent",
-      "org.openqa.selenium.devtools",
-      "org.openqa.selenium.devtools.events",
-      "org.openqa.selenium.devtools.idealized",
-      "org.openqa.selenium.devtools.idealized.browser.model",
-      "org.openqa.selenium.devtools.idealized.log",
-      "org.openqa.selenium.devtools.idealized.log.model",
-      "org.openqa.selenium.devtools.idealized.runtime.model",
-      "org.openqa.selenium.devtools.idealized.target",
-      "org.openqa.selenium.devtools.idealized.target.model",
-      "org.openqa.selenium.devtools.noop",
-      "org.openqa.selenium.remote",
-      "org.openqa.selenium.remote.codec",
-      "org.openqa.selenium.remote.codec.w3c",
-      "org.openqa.selenium.remote.html5",
-      "org.openqa.selenium.remote.http.jdk",
-      "org.openqa.selenium.remote.internal",
-      "org.openqa.selenium.remote.locators",
-      "org.openqa.selenium.remote.mobile",
-      "org.openqa.selenium.remote.service",
-      "org.openqa.selenium.remote.tracing",
-      "org.openqa.selenium.remote.tracing.empty",
-      "org.openqa.selenium.remote.tracing.opentelemetry",
-      "org.openqa.selenium.support.decorators"
-    ],
-    "org.seleniumhq.selenium:selenium-safari-driver": [
-      "org.openqa.selenium.safari"
-    ],
-    "org.seleniumhq.selenium:selenium-support": [
-      "org.openqa.selenium.support",
-      "org.openqa.selenium.support.events",
-      "org.openqa.selenium.support.locators",
-      "org.openqa.selenium.support.pagefactory",
-      "org.openqa.selenium.support.pagefactory.internal",
-      "org.openqa.selenium.support.ui"
-    ],
-    "org.slf4j:slf4j-api": [
-      "org.slf4j",
-      "org.slf4j.event",
-      "org.slf4j.helpers",
-      "org.slf4j.spi"
-    ],
-    "xmlpull:xmlpull": [
-      "org.xmlpull.v1"
-    ]
-  },
   "repositories": {
     "https://repo.spring.io/plugins-release/": [],
     "https://repo1.maven.org/maven2/": [