if (isValidValue(fields()[0], other.mutationId)) { this.mutationId = data().deepCopy(fields()[0].schema(), other.mutationId); fieldSetFlags()[0] = true; if (isValidValue(fields()[1], other.primarySite)) { this.primarySite = data().deepCopy(fields()[1].schema(), other.primarySite); fieldSetFlags()[1] = true; if (isValidValue(fields()[2], other.siteSubtype)) { this.siteSubtype = data().deepCopy(fields()[2].schema(), other.siteSubtype); fieldSetFlags()[2] = true; if (isValidValue(fields()[3], other.primaryHistology)) { this.primaryHistology = data().deepCopy(fields()[3].schema(), other.primaryHistology); fieldSetFlags()[3] = true; if (isValidValue(fields()[4], other.histologySubtype)) { this.histologySubtype = data().deepCopy(fields()[4].schema(), other.histologySubtype); fieldSetFlags()[4] = true; if (isValidValue(fields()[5], other.sampleSource)) { this.sampleSource = data().deepCopy(fields()[5].schema(), other.sampleSource); fieldSetFlags()[5] = true; if (isValidValue(fields()[6], other.tumourOrigin)) { this.tumourOrigin = data().deepCopy(fields()[6].schema(), other.tumourOrigin); fieldSetFlags()[6] = true; if (isValidValue(fields()[7], other.geneName)) {
if (isValidValue(fields()[0], other.mutationId)) { this.mutationId = data().deepCopy(fields()[0].schema(), other.mutationId); fieldSetFlags()[0] = true; if (isValidValue(fields()[1], other.primarySite)) { this.primarySite = data().deepCopy(fields()[1].schema(), other.primarySite); fieldSetFlags()[1] = true; if (isValidValue(fields()[2], other.siteSubtype)) { this.siteSubtype = data().deepCopy(fields()[2].schema(), other.siteSubtype); fieldSetFlags()[2] = true; if (isValidValue(fields()[3], other.primaryHistology)) { this.primaryHistology = data().deepCopy(fields()[3].schema(), other.primaryHistology); fieldSetFlags()[3] = true; if (isValidValue(fields()[4], other.histologySubtype)) { this.histologySubtype = data().deepCopy(fields()[4].schema(), other.histologySubtype); fieldSetFlags()[4] = true; if (isValidValue(fields()[5], other.sampleSource)) { this.sampleSource = data().deepCopy(fields()[5].schema(), other.sampleSource); fieldSetFlags()[5] = true; if (isValidValue(fields()[6], other.tumourOrigin)) { this.tumourOrigin = data().deepCopy(fields()[6].schema(), other.tumourOrigin); fieldSetFlags()[6] = true; if (isValidValue(fields()[7], other.geneName)) {