docs: private List<ISubmission> getMoreSubmissions(LRImporter importer, List<ISubmission> submissions, String resumptionToken) throws Exception{
  		
  		LRResult result;
  		
  
  		if (resumptionToken == null){
  			//
  			// If there is no resumption token, this is the first request so
  			// supply all the parameters for the initial request
  			//
  			result = importer.getObtainJSONData(widgetIdentifier, true, false, false);
  		} else {
  			//
  			// If there is a resumption token, use it to obtain the next paged set of results
  			//
  			result = importer.getObtainJSONData(resumptionToken);
  		}
  		
  		//
  		// If there are no results return the initial List without modification
  		//
  		if (result == null || result.getDocuments().size() == 0) return submissions;
  		
  		//
  		// Get the result document
  		//
  		JSONArray records = result.getDocuments().get(0).getJSONArray("document");
  		
  		//
  		// Creating submission objects for each record
  		//
  		for (int i=0;i<records.length();i++){
  			JSONObject record = records.getJSONObject(i);
  			ISubmission rating = SubmissionFactory.createSubmission(record, this.widgetIdentifier);
  			if (rating != null){
  				submissions.add(rating);
  			}
  		}
  		
  		//
  		// If there is a resumption token, get the next result set by 
  		// calling this method again and passing in both the token and
  		// the submissions List
  		//
  		if (result.getResumptionToken() != null && !result.getResumptionToken().equals("null")){
  			submissions = getMoreSubmissions(importer, submissions, result.getResumptionToken());
  		}
  		
  		return submissions;
  	}