*/
public UnmodifiableObservableList(IObservableList wrappedList) {
super(wrappedList.getRealm(), wrappedList, wrappedList.getElementType());
this.wrappedList = wrappedList;
wrappedList.addListChangeListener(new IListChangeListener() {
public void handleListChange(ListChangeEvent event) {
// Fires a Change and then ListChange event.
fireListChange(event.diff);
}
});