docs: public static List<SnakGroup> makeSnakGroups(
  			Map<String, List<Snak>> snaks, List<String> propertyOrder) {
  
  		List<SnakGroup> result = new ArrayList<>(snaks.size());
  
  		for (String propertyName : propertyOrder) {
  			result.add(new SnakGroupImpl(snaks.get(propertyName)));
  		}
  
  		return result;
  	}