public Object[] getRQF(File versionTarget) {
        String jsonFile = "";
        String jsonItem;
        CompleteVersion verver;
        Collection<File> reqLib = null;

        try {
            String verPath = versionTarget.getPath() + File.separator + "versions" + File.separator + VersionInfo.getModpackName() + File.separator + VersionInfo.getModpackName() + ".json";
            BufferedReader reader = new BufferedReader(new FileReader(verPath));
            String line = "";
            while( ( line = reader.readLine() ) != null) {
                jsonFile += line;
            }
            reader.close();
            //jsonFile = new FileInputStream(new File(versionTarget.getPath() + File.separator + VersionInfo.getModpackName() + ".json"));
            jsonItem = jsonFile.toString().replaceAll("\\r\\n", "\r").replaceAll("\\r", "\n");
            verver = (CompleteVersion) gson.fromJson(jsonItem, CompleteVersion.class);
            reqLib = verver.getClassPath(OperatingSystem.getCurrentPlatform(), versionTarget);
            Object[] rqfOut = new Object[2];
            rqfOut[0] = verver;
            rqfOut[1] = reqLib;
            return rqfOut;
        } catch (Exception e) {
            e.printStackTrace();
        }
        return null;
    }