docs: private JType getIntegerType(JCodeModel owner, JsonNode node, GenerationConfig config) {
  
      if (config.isUseBigIntegers()) {
        return unboxIfNecessary(owner.ref(BigInteger.class), config);
      } else if (config.isUseLongIntegers() || node.has("minimum") && node.get("minimum").isLong() || node.has("maximum") && node.get("maximum")
          .isLong()) {
        return unboxIfNecessary(owner.ref(Long.class), config);
      } else {
        return unboxIfNecessary(owner.ref(Integer.class), config);
      }
  
    }