PropertyInfo - information about a property

The PropertyInfo describes an property, i.e. something that follows the

Type getX(); void setX(Type x)

javabean pattern.