code: private static CustomPropertyDescriptor convert(Field field, PropertyDescriptor descriptor,
                                                      Class<?> clazz) {
          if (descriptor == null) {
              return null;
          }
          return new CustomPropertyDescriptor(descriptor.getName(), descriptor.getReadMethod(),
              descriptor.getWriteMethod(), clazz, field);
      }
docs: 类型转换，java系统类型转换为自定义字段说明类型
  
  @param field      对应的字段
  @param descriptor 系统字段说明
  @param clazz      字段所属的class
  @return 自定义字段说明