code: public Map<String, List<String>> getCustomBundlePropertyAsMap(String bundleName, String key) {
  		Map<String, List<String>> propertiesMap = new HashMap<>();
  
  		StringTokenizer tk = new StringTokenizer(getCustomBundleProperty(bundleName, key, ""), ";");
  		while (tk.hasMoreTokens()) {
  			String[] mapEntry = tk.nextToken().trim().split(":");
  
  			String mapKey = mapEntry[0];
  			String values = mapEntry[1];
  			StringTokenizer valueTk = new StringTokenizer(values, ",");
  			List<String> valueList = new ArrayList<>();
  			while (valueTk.hasMoreTokens()) {
  				valueList.add(valueTk.nextToken().trim());
  			}
  			propertiesMap.put(mapKey, valueList);
  		}
  		return propertiesMap;
  	}
docs: Returns as a set, the comma separated values of a property
  
  @param bundleName
  the bundle name
  @param key
  the key of the property
  @return a set of the comma separated values of a property