public PostObject(String category, String... paramList) {
		if(paramList.length == 0 || paramList.length % 2 != 0)
			throw new RuntimeException("PostObject's paramList length must be even, and greater then 0");
		
		if(APIKEY_LABEL.equals("") == false && APIKEY_VALUE.equals("") == false)
			mPostObjectMap.put(APIKEY_LABEL, APIKEY_VALUE);	
		
		boolean orderIsParam = true;
		String buffer = null;
		for(String s : paramList) {
			if(orderIsParam) {
				buffer = s;
				if(mPostObjectMap.containsKey(s))
					throw new RuntimeException("dupicated keys found");
			}
			else {
				if(s.equals("") == false)
					mPostObjectMap.put(buffer, s);
			}
			orderIsParam = !orderIsParam;
			mUrlCategory = category;
		}
	}