ObservableArrayList
A specialized implementation of ArrayList that triggers an event whenever the list is modified. This class supports observing additions, removals, and clear operations, and notifies listeners via the changed event.
Parameters
E
the type of elements in this list