public Object clone() { if (this.isBusy) return this; this.isBusy = true; Session_Exc_TimesVo clone = new Session_Exc_TimesVo(this.id, this.version); if (this.starttime == null) clone.starttime = null; else clone.starttime = (ims.framework.utils.Time) this.starttime.clone(); if (this.endtime == null) clone.endtime = null; else clone.endtime = (ims.framework.utils.Time) this.endtime.clone(); clone.isValidated = this.isValidated; this.isBusy = false; return clone; }