Adds a listener for before a property changes.
See addOwnPropertyChangeListener for the mechanics of this method, assuming that the beforeChange argument is true.
Adds a listener for an owned property with the given name.
Unregisters a property change listener provided by addBeforeOwnPropertyChangeListener or addOwnPropertyChangeListener with the beforeChange flag.
Informs property change listeners that the value for a property name will change.