boolean (String languageID, boolean value) { Boolean visible = myOptions.mapLanguageBreadcrumbs.put(languageID, value); boolean newValue = (visible == null || visible) != value; if (newValue) { myPropertyChangeSupport.firePropertyChange(PROP_BREADCRUMBS_PER_LANGUAGE, visible, (Boolean)value); } return newValue; }