code: private static Map<String, PropertyDescriptor> internalGetPropertyDescriptorMap(Class<?> clazz, boolean ignoreCase) throws BeanException {
  		final PropertyDescriptor[] propertyDescriptors = getPropertyDescriptors(clazz);
  		final Map<String, PropertyDescriptor> map = ignoreCase ? new CaseInsensitiveMap<String, PropertyDescriptor>(propertyDescriptors.length, 1)
  				: new HashMap<String, PropertyDescriptor>((int) (propertyDescriptors.length), 1);
  
  		for (PropertyDescriptor propertyDescriptor : propertyDescriptors) {
  			map.put(propertyDescriptor.getName(), propertyDescriptor);
  		}
  		return map;
  	}
docs: 获得字段名和字段描述Map。内部使用，直接获取Bean类的PropertyDescriptor
  
  @param clazz Bean类
  @param ignoreCase 是否忽略大小写
  @return 字段名和字段描述Map
  @throws BeanException 获取属性异常