public DBRecord load_oldStyle(int parentSearchID) {
		String resultStr = this.get(parentSearchID);
		
		JSONObject jsonResult = null;
		try {
			jsonResult = new JSONObject(resultStr);
		} catch (JSONException e) {
			e.printStackTrace();
		}
		LinkedList<Person> persons = new LinkedList<Person>();
		
		JSONArray arr = null;
		try {
			arr = jsonResult.getJSONArray("result");
		} catch (JSONException e) {
			e.printStackTrace();
		}
		for (int i = 0; i < arr.length(); i++) {
			JSONObject person = null;
			try {
				person = (JSONObject) arr.get(i);
			} catch (JSONException e1) {
				e1.printStackTrace();
			}
			Person p = new Person();
			try {
				p.setFirstName(person.getString("firstName"));
				p.setLastName(person.getString("lastName"));
				p.setStreet(person.getString("street"));
				p.setPostalCode(person.getInt("postalCode"));
				p.setCity(person.getString("city"));
//				p.setBirthday(person.get("birthday"));
			} catch (JSONException e) {
				e.printStackTrace();
			}
			
			
			persons.push(p);
		}
		
		DBRecord r = null;
		try {
			r = new DBRecordImpl(parentSearchID,jsonResult.getString("naturalLanguage"),jsonResult.getJSONObject("request"), persons );
		} catch (JSONException e) {
			e.printStackTrace();
		}
		return r;
	}