public Object clone() { if (this.isBusy) return this; this.isBusy = true; OPDFertCLinicSemenAna clone = new OPDFertCLinicSemenAna(this.id, this.version); if (this.semenfinding == null) clone.semenfinding = null; else clone.semenfinding = (ims.spinalinjuries.vo.lookups.FCSemenAnalysis) this.semenfinding.clone(); clone.semanafinding = this.semanafinding; clone.isValidated = this.isValidated; this.isBusy = false; return clone; }