.addAll(convertStringArray(source.getContributor()));
result.dates().addAll(convertStringArray(source.getDate()));
result.types().addAll(convertStringArray(source.getType()));
result.formats().addAll(convertStringArray(source.getFormat()));
result.identifiers().addAll(convertStringArray(source.getIdentifier()));
result.sources().addAll(convertStringArray(source.getSource()));
result.languages().addAll(convertStringArray(source.getLanguage()));
result.relations().addAll(convertStringArray(source.getRelation()));
result.coverages().addAll(convertStringArray(source.getCoverage()));
result.rights().addAll(convertStringArray(source.getRights()));
return result;