if (isValidValue(fields()[0], other.name)) { this.name = data().deepCopy(fields()[0].schema(), other.name); fieldSetFlags()[0] = true; if (isValidValue(fields()[1], other.schemaCompatibility)) { this.schemaCompatibility = data().deepCopy(fields()[1].schema(), other.schemaCompatibility); fieldSetFlags()[1] = true; if (isValidValue(fields()[2], other.latestKeySchema)) { this.latestKeySchema = data().deepCopy(fields()[2].schema(), other.latestKeySchema); fieldSetFlags()[2] = true; if (isValidValue(fields()[3], other.latestValueSchema)) { this.latestValueSchema = data().deepCopy(fields()[3].schema(), other.latestValueSchema); fieldSetFlags()[3] = true; if (isValidValue(fields()[4], other.owner)) { this.owner = data().deepCopy(fields()[4].schema(), other.owner); fieldSetFlags()[4] = true; if (isValidValue(fields()[5], other.created)) { this.created = data().deepCopy(fields()[5].schema(), other.created); fieldSetFlags()[5] = true; if (isValidValue(fields()[6], other.updated)) { this.updated = data().deepCopy(fields()[6].schema(), other.updated); fieldSetFlags()[6] = true; if (isValidValue(fields()[7], other.githubUrl)) {
if (isValidValue(fields()[0], other.name)) { this.name = data().deepCopy(fields()[0].schema(), other.name); fieldSetFlags()[0] = true; if (isValidValue(fields()[1], other.schemaCompatibility)) { this.schemaCompatibility = data().deepCopy(fields()[1].schema(), other.schemaCompatibility); fieldSetFlags()[1] = true; if (isValidValue(fields()[2], other.latestKeySchema)) { this.latestKeySchema = data().deepCopy(fields()[2].schema(), other.latestKeySchema); fieldSetFlags()[2] = true; if (isValidValue(fields()[3], other.latestValueSchema)) { this.latestValueSchema = data().deepCopy(fields()[3].schema(), other.latestValueSchema); fieldSetFlags()[3] = true; if (isValidValue(fields()[4], other.owner)) { this.owner = data().deepCopy(fields()[4].schema(), other.owner); fieldSetFlags()[4] = true; if (isValidValue(fields()[5], other.created)) { this.created = data().deepCopy(fields()[5].schema(), other.created); fieldSetFlags()[5] = true; if (isValidValue(fields()[6], other.updated)) { this.updated = data().deepCopy(fields()[6].schema(), other.updated); fieldSetFlags()[6] = true; if (isValidValue(fields()[7], other.githubUrl)) {