docs: public static Properties backfillConsumerKeys(Properties configProps) {
  		HashMap<String, String> oldKeyToNewKeys = new HashMap<>();
  		oldKeyToNewKeys.put(ConsumerConfigConstants.STREAM_DESCRIBE_BACKOFF_BASE, ConsumerConfigConstants.LIST_SHARDS_BACKOFF_BASE);
  		oldKeyToNewKeys.put(ConsumerConfigConstants.STREAM_DESCRIBE_BACKOFF_MAX, ConsumerConfigConstants.LIST_SHARDS_BACKOFF_MAX);
  		oldKeyToNewKeys.put(ConsumerConfigConstants.STREAM_DESCRIBE_BACKOFF_EXPONENTIAL_CONSTANT, ConsumerConfigConstants.LIST_SHARDS_BACKOFF_EXPONENTIAL_CONSTANT);
  		for (Map.Entry<String, String> entry : oldKeyToNewKeys.entrySet()) {
  			String oldKey = entry.getKey();
  			String newKey = entry.getValue();
  			if (configProps.containsKey(oldKey)) {
  				configProps.setProperty(newKey, configProps.getProperty(oldKey));
  				// Do not remove the oldKey since they may be used in the context of talking to DynamoDB streams
  			}
  		}
  		return configProps;
  	}