public static void main(String[] args) {
		SimpleBusiness simpleBusiness = new SimpleBusiness();

		// The following pre-generated code demonstrates how you can
		// use StickyWeb's EditableCache to create data files.
		try {
			// First, you create a new EditableCache, possibly passing in an
			// existing cache to add to it
			EditableCache recording = new EditableCache(new FileInputStream("cache.json"));
			recording.addData(simpleBusiness.searchRequest("chinese food", "kansas city"));
			recording.addData(simpleBusiness.searchRequest("chinese food", "newark, de"));
			System.out.println(recording.getKeys());
			
			/*
			 * // First you get a request object
		     * StickyWebRequest request = SimpleBusiness.searchRequest(...); 
		     * // Then you can get the request's hash and value, and add it to the EditableCache
			 * recording.addData(request.getHashedRequest(), request.execute().asText());
			 */
			// Then you can save the expanded cache over the original
			recording.saveToStream(new FileOutputStream("cache.json"));
		} catch (StickyWebDataSourceNotFoundException e) {
			System.err
					.println("The given FileStream was not able to be found.");
		} catch (StickyWebDataSourceParseException e) {
			System.err
					.println("The given FileStream could not be parsed; possibly the structure is incorrect.");
		} catch (StickyWebLoadDataSourceException e) {
			System.err.println("The given data source could not be loaded.");
		} catch (FileNotFoundException e) {
			System.err
					.println("The given cache.json file was not found, or could not be opened.");
		} catch (StickyWebNotInCacheException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (StickyWebInternetException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (StickyWebInvalidQueryString e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (StickyWebInvalidPostArguments e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}