public GVFVariantStartRangeComponent copy(GVFVariant e) { GVFVariantStartRangeComponent dst = e.new GVFVariantStartRangeComponent(); dst.start = start == null ? null : start.copy(); dst.end = end == null ? null : end.copy(); return dst; }