code: public void loadSettingValue(StorageHandler storageHandler) {
      if (value instanceof ListProperty) {
        value.setValue(
            storageHandler.loadObservableList(getBreadcrumb(), (ObservableList) value.getValue())
        );
      } else {
        value.setValue(storageHandler.loadObject(getBreadcrumb(), value.getValue()));
      }
    }
docs: Loads the value of this setting using a {@link StorageHandler}.
  
  @param storageHandler the {@link StorageHandler} to use
  @implNote differentiates between a {@link ListProperty}, as found in multiselection settings,
  and all the other property types, since those need to be handled differently by
  the {@link StorageHandler}.