SOSConnection2OptionsAlternate objT = this.getConnectionOptions().Target();
objT.host.Value(this.host.Value());
objT.port.value(this.port.value());
objT.protocol.Value(this.protocol.Value());
objT.passive_mode.Value(this.passive_mode.Value());
SOSConnection2OptionsSuperClass objAlt = objT.Alternatives();
objAlt.host.Value(this.alternative_host.Value());
objAlt.port.value(this.alternative_port.value());
objAlt.protocol.Value(this.protocol.Value());
objT.passive_mode.Value(this.alternative_passive_mode.Value());
}