protected static TypedPropertyDescriptor _buildPropertyDescriptor ( String propertyName , Class beanClass , String getterName , String setterName ) { try { return new TypedPropertyDescriptor ( propertyName , beanClass , getterName , setterName ) ; } catch ( IntrospectionException e ) { throw new RuntimeException ( "Failed to create property \"" + propertyName + "\" on class \"" + beanClass + "\": " + e . getClass ( ) + " - " + e . getMessage ( ) ) ; } }
Builds a property descriptor with no explicit visibility .