public void addStatesProvinces(String state) throws Exception {
		if (null == StatesProvinces) {
			StatesProvinces = new ArrayList<String>();
		} else if (1000 == StatesProvinces.size()) {
			throw new Exception("Maxiumum of 1000 States/Provinces are allowed for Search");
		}

		if (!StatesProvinces.contains(state)) {
			StatesProvinces.add(state);
		}
	}