Source:
<code>private void initItems() { listModelCollection = new ObservableCollection<SearchableListModel>(); dataCenterList = new DataCenterListModel(); listModelCollection.add(dataCenterList); clusterList = new ClusterListModel(); listModelCollection.add(clusterList); hostList = new HostListModel(); listModelCollection.add(hostList); storageList = new StorageListModel(); listModelCollection.add(storageList); vmList = new VmListModel(); listModelCollection.add(vmList); poolList = new PoolListModel(); listModelCollection.add(poolList); templateList = new TemplateListModel(); listModelCollection.add(templateList); eventList = new EventListModel(); listModelCollection.add(eventList); quotaList = new QuotaListModel(); listModelCollection.add(quotaList); volumeList = new VolumeListModel(); listModelCollection.add(volumeList); diskList = new DiskListModel(); listModelCollection.add(diskList); userList = new UserListModel(); listModelCollection.add(userList); reportsList = new ReportsListModel(ReportInit.getInstance().getReportBaseUrl()); listModelCollection.add(reportsList); reportsList.setIsAvailable(false); networkList = new NetworkListModel(); listModelCollection.add(networkList); providerList = new ProviderListModel(); listModelCollection.add(providerList); profileList = new VnicProfileListModel(); listModelCollection.add(profileList); <START> setItems(listModelCollection); <END> roleListModel = new RoleListModel(); systemPermissionListModel = new SystemPermissionListModel(); clusterPolicyListModel = new ClusterPolicyListModel(); setSelectedItem(getDefaultItem()); }</code><technical_language>Hm, getItems in setAllListModelsUnavailable method instead of introducing listModelCollection</technical_language>

Target:
private void initItems() { ObservableCollection<SearchableListModel> listModelCollection = new ObservableCollection<SearchableListModel>(); dataCenterList = new DataCenterListModel(); listModelCollection.add(dataCenterList); clusterList = new ClusterListModel(); listModelCollection.add(clusterList); hostList = new HostListModel(); listModelCollection.add(hostList); storageList = new StorageListModel(); listModelCollection.add(storageList); vmList = new VmListModel(); listModelCollection.add(vmList); poolList = new PoolListModel(); listModelCollection.add(poolList); templateList = new TemplateListModel(); listModelCollection.add(templateList); eventList = new EventListModel(); listModelCollection.add(eventList); quotaList = new QuotaListModel(); listModelCollection.add(quotaList); volumeList = new VolumeListModel(); listModelCollection.add(volumeList); diskList = new DiskListModel(); listModelCollection.add(diskList); userList = new UserListModel(); listModelCollection.add(userList); reportsList = new ReportsListModel(ReportInit.getInstance().getReportBaseUrl()); listModelCollection.add(reportsList); reportsList.setIsAvailable(false); networkList = new NetworkListModel(); listModelCollection.add(networkList); providerList = new ProviderListModel(); listModelCollection.add(providerList); profileList = new VnicProfileListModel(); listModelCollection.add(profileList); setItems(listModelCollection); roleListModel = new RoleListModel(); systemPermissionListModel = new SystemPermissionListModel(); clusterPolicyListModel = new ClusterPolicyListModel(); setSelectedItem(getDefaultItem()); }