public PluginsData() {
        String[] plugins = ArrayUtils.addAll(plugins1, plugins2);
        Arrays.copyOf(plugins, plugins.length + 1);
        plugins[plugins.length - 1] = jQuery;
        pluginsSet = new LinkedHashSet<String>(Arrays.asList(plugins));
        jQueryAuthorizedVersionsSet = new LinkedHashSet<String>(Arrays.asList(jQueryAuthorizedVersions));
        minMaxVersionsByPlugin = new LinkedHashMap<String, String[]>();
        for (String plugin : pluginsSet) {
            String[] versions = new String[2];
            if (plugin.split(":").length == 3) {
                versions[VERSIONMIN] = plugin.split(":")[1];
                versions[VERSIONMAX] = plugin.split(":")[2];
            } else if (plugin.split(":").length == 2) {
                versions[VERSIONMIN] = plugin.split(":")[1];
                versions[VERSIONMAX] = null;
            } else {
                versions[VERSIONMIN] = "0.0";
                versions[VERSIONMAX] = null;
            }
            minMaxVersionsByPlugin.put(plugin.split(":")[0], versions);
        }
        System.out.println("Searching for " + minMaxVersionsByPlugin.keySet().size() + " plugins");
    }