void () { StringBuilder buffer = new StringBuilder(); for (SoftWrapAppliancePlaces placeToStore : myPlacesToUseSoftWraps) { buffer.append(placeToStore).append(COMPOSITE_PROPERTY_SEPARATOR); } if (!buffer.isEmpty()) { buffer.setLength(buffer.length() - 1); } String newValue = buffer.toString(); String old = myOptions.USE_SOFT_WRAPS; if (newValue.equals(old)) return; // `newValue` is not null myOptions.USE_SOFT_WRAPS = newValue; myPropertyChangeSupport.firePropertyChange(PropNames.PROP_USE_SOFT_WRAPS, old, newValue); }