protected boolean commit(boolean dryRun) throws IOException, TerseException {
            if (startSync(dryRun, location(), initial, manifests)) {
                rewriteClassHierarchyManifest(dryRun, location(), manifests);
                return true;
            }
            return false;
        }
The class hierarchy is similar to the single-jar because there can only be one manifest per type.
However, the path to that single manifest is accessed via the pluginLocation.
tools/src/main/java/org/apache/kafka/tools/ManifestWorkspace.java