public HashMap convertToHashMap(String s) {
		HashMap map = new HashMap();
		
		StringTokenizer tokenizerMajor = new StringTokenizer(s,DELIMITER_MAJOR);
		while (tokenizerMajor.hasMoreTokens()) {
			String tokenMajor = tokenizerMajor.nextToken();
			StringTokenizer tokenizerMinor = new StringTokenizer(tokenMajor,DELIMITER_MINOR);
			
			String key = null;
			String value = null;
			try {
				if (tokenizerMinor.hasMoreTokens()) {
					key = URLDecoder.decode(tokenizerMinor.nextToken(), "UTF-8");
				}
				if (tokenizerMinor.hasMoreTokens()) {
					value = URLDecoder.decode(tokenizerMinor.nextToken(), "UTF-8");
				}
				
				if (value == null) {
					value = "";
				}
				
				if (key == null) {
					key = "";
				}
				
				map.put(key,value);
			} catch (UnsupportedEncodingException uee) {
				uee.printStackTrace();
			}
		}
		
		return map;
	}