private static void handlePlugin(Config config, Row row) {
        if (config.command == Command.LIST) {
            String firstAlias = row.aliases.size() > 0 ? row.aliases.get(0) : NO_ALIAS;
            String secondAlias = row.aliases.size() > 1 ? row.aliases.get(1) : NO_ALIAS;
            listTablePrint(config,
                    row.className,
                    firstAlias,
                    secondAlias,
                    row.version,
                    row.type,
                    row.loadable,
                    row.hasManifest,
                    // last because it is least important and most repetitive
                    row.locationString()
            );
        } else if (config.command == Command.SYNC_MANIFESTS) {
            if (row.loadable && !row.hasManifest) {
                row.workspace.addManifest(row.type, row.className);
            } else if (!row.loadable && row.hasManifest && !config.keepNotFound) {
                row.workspace.removeManifest(row.type, row.className);
            }
        }
    }
The unit of work for a command.
<p>This is unique to the (source, class, type) tuple, and contains additional pre-computed information
that pertains to this specific plugin.
tools/src/main/java/org/apache/kafka/tools/ConnectPluginPath.java