code: private List<String> decodeInfoKeys(Map<String, String> attr) {
  		// sorted key list
  		List<String> keyList = attr.keySet().stream().map(x -> x.toString()).sorted().collect(Collectors.toList());
  		return keyList;
  	}
docs: Creates a sorted list of strings from the INFO KEYs
  
  @param attr {@link Map} of key-value info pairs
  @return {@link List}