}
private void reloadFromServer(final Optional<ProjectId> selectId) {
GWT.log("Reloading project view");
GetAvailableProjectsAction action = new GetAvailableProjectsAction();
DispatchServiceManager.get().execute(action, new AsyncCallback<GetAvailableProjectsResult>() {
@Override
public void onFailure(Throwable caught) {
GWT.log(caught.getMessage());
MessageBox.alert("There was a problem retrieving the list of projects from the server. Please refresh your browser to try again.");