private void mapPublisherName(Document opus, OriginInfoDefinition oid) { final String publisherName = opus.getPublisherName(); XmlString modsPublisher = (XmlString) select("mods:publisher", oid); if (modsPublisher == null) { modsPublisher = oid.addNewPublisher(); signalChanges(MODS_CHANGES); } if (!modsPublisher.getStringValue().equals(publisherName)) { modsPublisher.setStringValue(publisherName); signalChanges(MODS_CHANGES); } }