This package contains interfaces and classes which represents flexible mechanism for working with object's properties. It is allowed to have properties with multiple values, to assign a listener to certain property and other features. Also see util.properties package which provides more plain mechanism - without multiple values and dedicated listeners.