+ final var partCount = 12;
+ var partSize = digits.length() / partCount;
+ var f = new StringBuilder(digits.length() + partCount);
+ for (var i = 0; i < partCount; i++) {
+ f.append(digits, i * partSize, (i * partSize) + partSize);
+ if (i != partCount - 1) {
+ f.append(" ");
+ }
+ }
+ return f.toString();
+ }
+
+ public static ObjectMapper createJsonObjectMapper() {
+ var objectMapper = new ObjectMapper();
+ objectMapper.setVisibility(PropertyAccessor.ALL, JsonAutoDetect.Visibility.PUBLIC_ONLY);
+ objectMapper.disable(JsonGenerator.Feature.AUTO_CLOSE_TARGET);
+ return objectMapper;