private static Map<String, Rank> createStringToRankMap() {
        stringToRankMap = new HashMap<String, Rank>();
        for (int i = 0; i < values().length; i++) {
            stringToRankMap.put(values()[i].shortName, values()[i]);
        }
        
        return stringToRankMap;
    }