public System.IAsyncResult Begincreate(LocalLBSNATSNATDefinition [] snats,LocalLBSNATSNATOriginalAddress [] [] original_addresses,CommonVLANFilterList [] vlans, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("create", new object[] {
     snats,
     original_addresses,
     vlans}, callback, asyncState);
 }
        public void add_original_address(
		string [] snats,
		LocalLBSNATSNATOriginalAddress [] [] addresses
	)
        {
            this.Invoke("add_original_address", new object [] {
                snats,
                addresses});
        }
 public System.IAsyncResult Beginadd_original_address(string [] snats,LocalLBSNATSNATOriginalAddress [] [] addresses, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("add_original_address", new object[] {
     snats,
     addresses}, callback, asyncState);
 }
        public void create(
		LocalLBSNATSNATDefinition [] snats,
		LocalLBSNATSNATOriginalAddress [] [] original_addresses,
		CommonVLANFilterList [] vlans
	)
        {
            this.Invoke("create", new object [] {
                snats,
                original_addresses,
                vlans});
        }