citation.setFields(new ArrayList<CitationField>());
citation.setValue("");
if (dqSource.getRef() != null) {
gedxSourceDescription.setId(dqSource.getRef() + "-" + Long.toHexString(SequentialIdentifierGenerator.getNextId()));
SourceReference componentOf = new SourceReference();
<BUG>componentOf.setSourceDescriptionURI(URI.create(CommonMapper.getDescriptionEntryName(dqSource.getRef())));
</BUG>
gedxSourceDescription.setComponentOf(componentOf);
sourceDescriptionHasData = true;
if (dqSource.getDate() != null) {

citation.setFields(new ArrayList<CitationField>());
citation.setValue("");
if (dqSource.getRef() != null) {
gedxSourceDescription.setId(dqSource.getRef() + "-" + Long.toHexString(SequentialIdentifierGenerator.getNextId()));
SourceReference componentOf = new SourceReference();
componentOf.setDescriptionRef(URI.create(CommonMapper.getSourceDescriptionReference(dqSource.getRef())));
gedxSourceDescription.setComponentOf(componentOf);
sourceDescriptionHasData = true;
if (dqSource.getDate() != null) {
