void (@ActionDescription String description) { Supplier<String> oldDescriptionSupplier = descriptionSupplier; descriptionSupplier = () -> description; if (changeSupport != null) { fireObjectPropertyChange(PROP_DESCRIPTION, oldDescriptionSupplier.get(), description); } }