code: private void populateRequestHeaders(HttpURLConnection httpUrlConnection, Map<String, String> requestHeaders) {
  		
  		Set<String> keySet = requestHeaders.keySet();
  		Iterator<String> keySetIterator = keySet.iterator();
  		while (keySetIterator.hasNext()) {
  			String key = keySetIterator.next();
  			String value = requestHeaders.get(key);
  			httpUrlConnection.setRequestProperty(key, value);
  		}
  		
  		PropertyHelper propertyHelper = PropertyHelper.getInstance();
  		String requestSource = propertyHelper.getRequestSource() + propertyHelper.getVersion();
  		if(propertyHelper.getRequestSourceHeader() != null){
  			httpUrlConnection.setRequestProperty(propertyHelper.getRequestSourceHeader(), requestSource);
  		}
  		
  
  	}
docs: Method to populate the HTTP request headers by reading it from the requestHeaders Map