docs: public void reloadContexts(boolean keepSelected) {
  		Context selected = null;
  		if (keepSelected)
  			selected = (Context) getSelectedItem();
  
  		List<Context> contexts = Model.getSingleton().getSession().getContexts();
  		Context[] contextsArray = contexts.toArray(new Context[contexts.size()]);
  		ComboBoxModel<Context> model = new DefaultComboBoxModel<>(contextsArray);
  		// No matter what, set selected item, so it either defaults to 'nothing selected' or
  		// restores the previously selected item
  		model.setSelectedItem(selected);
  
  		this.setModel(model);
  	}