private static ArrayList<String> getDataFromMap(String key) {

		if (null == key || "N".equalsIgnoreCase(key) || "".equals(key))
			return null;

		String[] temp = key.split("、");
		ArrayList<String> resultList = new ArrayList<String>();
		if(temp.length > 1){
			for(String t : temp){
				resultList.addAll(getData(t));
			}
		}else{
			resultList.addAll(getData(key));
		}

		return resultList;
	}