// both to be non-null.
if (dataSources != null && dataRequests != null) {
dataRequestsPanel.clear();
for (DataRequest request : dataRequests) {
DataRequestView view = new DataRequestViewImpl();
DataRequestPresenter presenter = new DataRequestPresenter(request,
dataSources.get(request.getDataSourceName()), view, this.presenter);
dataRequestsPanel.add(view.asWidget());
}
}
}