code: public Map<String, ContentUriPlaceHolder> extractAsMap(String input) {
  		HashMap<String, ContentUriPlaceHolder> result = new HashMap<>();
  		ArrayList<ContentUriPlaceHolder> list = extractPlaceHoldersFromURI(input, new ArrayList<ContentUriPlaceHolder>());
  
  		for (ContentUriPlaceHolder item : list) {
  			result.put(item.value, item);
  		}
  
  		return result;
  	}
docs: Extract all parameters from URI as a map.
  
  @param input the input
  @return the map