docs: public static boolean isFieldParameterizedWithPropertyType(final Field field) {
          if (field.getGenericType() instanceof ParameterizedType) {
              final ParameterizedType genericType = (ParameterizedType) field.getGenericType();
              for (final Type type : genericType.getActualTypeArguments()) {
                  if (isPropertyType((Class) type)) {
                      return true;
                  }
              }
          }
          return false;
      }