protected BaseType2(BaseType2 other) { this.name = other.Name; }
protected BaseType2(BaseType2 other) { this.name = other.Name; }
protected BaseType2(BaseType2 other) { this.name = other.Name; }
protected BaseType2(BaseType2 other) { this.name = other.Name; }