in src/main/java/com/uber/h3core/H3Core.java [127:142]
public long constructCell(int baseCellNumber, List<Integer> digits, int res) {
int[] digitsArray = digits.stream().mapToInt(Integer::intValue).toArray();
if (digitsArray.length != res) {
throw new IllegalArgumentException(
String.format(
"Number of provided digits is incorrect, must be %d, was %d",
res, digitsArray.length));
}
if (digitsArray.length > 15) {
throw new IllegalArgumentException(
String.format(
"Additional unused digits provided, must be at most 15 but was %d",
digitsArray.length));
}
return h3Api.constructCell(res, baseCellNumber, digitsArray);
}