public OrderWhenComponent copy(Order e) { OrderWhenComponent dst = e.new OrderWhenComponent(); dst.code = code == null ? null : code.copy(); dst.schedule = schedule == null ? null : schedule.copy(); return dst; }