public QuestionnaireResponse copy() { QuestionnaireResponse dst = new QuestionnaireResponse(); copyValues(dst); dst.identifier = identifier == null ? null : identifier.copy(); if (basedOn != null) { dst.basedOn = new ArrayList<Reference>(); for (Reference i : basedOn) dst.basedOn.add(i.copy()); }; if (partOf != null) { dst.partOf = new ArrayList<Reference>(); for (Reference i : partOf) dst.partOf.add(i.copy()); }; dst.questionnaire = questionnaire == null ? null : questionnaire.copy(); dst.status = status == null ? null : status.copy(); dst.subject = subject == null ? null : subject.copy(); dst.encounter = encounter == null ? null : encounter.copy(); dst.authored = authored == null ? null : authored.copy(); dst.author = author == null ? null : author.copy(); dst.source = source == null ? null : source.copy(); if (item != null) { dst.item = new ArrayList<QuestionnaireResponseItemComponent>(); for (QuestionnaireResponseItemComponent i : item) dst.item.add(i.copy()); }; return dst; }
public QuestionnaireResponse copy() { QuestionnaireResponse dst = new QuestionnaireResponse(); copyValues(dst); dst.identifier = identifier == null ? null : identifier.copy(); if (basedOn != null) { dst.basedOn = new ArrayList<Reference>(); for (Reference i : basedOn) dst.basedOn.add(i.copy()); }; if (partOf != null) { dst.partOf = new ArrayList<Reference>(); for (Reference i : partOf) dst.partOf.add(i.copy()); }; dst.questionnaire = questionnaire == null ? null : questionnaire.copy(); dst.status = status == null ? null : status.copy(); dst.subject = subject == null ? null : subject.copy(); dst.encounter = encounter == null ? null : encounter.copy(); dst.authored = authored == null ? null : authored.copy(); dst.author = author == null ? null : author.copy(); dst.source = source == null ? null : source.copy(); if (item != null) { dst.item = new ArrayList<QuestionnaireResponseItemComponent>(); for (QuestionnaireResponseItemComponent i : item) dst.item.add(i.copy()); }; return dst; }