public static TreeMap<String, Integer> getShiptypesNameOccurrence(
			ArrayList<Kill> killBoard, String attribute) {
		ItemIdList.getInstance();
		TreeMap<Integer, Integer> intermediary = getShiptypesIDOccurrence(
				killBoard, attribute);
		TreeMap<String, Integer> result = new TreeMap<String, Integer>();
		Iterator<Map.Entry<Integer, Integer>> entries = intermediary.entrySet()
				.iterator();
		while (entries.hasNext()) {
			Entry<Integer, Integer> tmpEntry = entries.next();
			int key = tmpEntry.getKey();
			int value = tmpEntry.getValue();
			result.put(ItemIdList.lookup(key), value);
		}
		return result;
	}