this.detailList = new ArrayList();
// Add change/stale/dispose listeners on the master list.
masterList.addListChangeListener(masterListListener);
masterList.addStaleListener(masterStaleListener);
masterList.addDisposeListener(new IDisposeListener() {
public void handleDispose(DisposeEvent event) {
ListDetailValueObservableList.this.dispose();
}
});