code: public static PropertyDescriptor getPropertyDescriptor(Object bean, String propertyName)
  	{
  		BeanInfo beanInfo = getBeanInfo(bean);
  		
  		PropertyDescriptor propertyDescriptor = getFeatureDescriptor(propertyName, beanInfo.getPropertyDescriptors());
  
  		checkArgument(propertyDescriptor != null, "No such property '%s' on bean: %s", propertyName, bean);
  		
  		return propertyDescriptor;
  	}
docs: public methods ---------------------------------------------------------