/** * Only for internal use * * <p>Count total for each control * * @param strArray * @param adminJdbcService * @return */ private static Map countStringOccurences(String[] strArray, AdminJdbcService adminJdbcService) { logger.debug("Count String Occurences method found"); Map<String, Integer> countMap = new TreeMap<String, Integer>(); Map<String, Integer> controlIdsMap = new TreeMap<String, Integer>(); Set<String> controlIdsSet = new TreeSet<String>(); Set<String> keySet = countMap.keySet(); List list = new ArrayList(); for (String string : strArray) { String control[] = string.split(":"); if (!Utils.isNullOrEmpty(control[1]) && Integer.parseInt(control[1].trim()) == 2) { if (!countMap.containsKey(control[0])) { countMap.put(control[0], 1); } else { Integer count = countMap.get(control[0]); count = count + 1; countMap.put(control[0], count); } } } return countMap; }