Java does not seem to deliver an implementation of PropertyChangeSupport with weak references to registered PropertyChangeListeners.
It would not be very hard to implement this, but before I re-invent the wheel, does anyone know whether such feature has been implemented in any open source library? It does not seem so, but someone may know better on SO.