public ArrayList<Handler> getHandlersList() throws ClassNotFoundException, IllegalAccessException, InstantiationException, IOException {
        ArrayList<Handler> outList = new ArrayList<Handler>();
        Gson json = new Gson();
        JsonReader jReader = new JsonReader(jFileReader);
        ArrayList<String> handlers = json.fromJson(jReader,new TypeToken<List<String>>(){}.getType());
        for (int i = 0; i < handlers.size(); i++) {
            Class c = Class.forName(handlers.get(i));

            Object o = c.newInstance();
            outList.add((Handler) o);
        }

        return outList;
    }