docs: public Constructor<?> getDefaultConstructorForFieldType(final Type fieldTypeFullyResolved,
              final ClassFieldCache classFieldCache) {
          if (!isTypeVariable) {
              return defaultConstructorForFieldType;
          } else {
              final Class<?> fieldRawTypeFullyResolved = JSONUtils.getRawType(fieldTypeFullyResolved);
              return classFieldCache.getDefaultConstructorForConcreteTypeOf(fieldRawTypeFullyResolved);
          }
      }