public LocalLBMonitorInstanceState[][] get_monitor_instance(
		LocalLBMonitorIP [] addresses
	)
        {
            object [] results = this.Invoke("get_monitor_instance", new object [] {
                addresses});
            return ((LocalLBMonitorInstanceState [] [])(results[0]));
        }
 public System.IAsyncResult Beginget_monitor_instance(LocalLBMonitorIP [] addresses, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("get_monitor_instance", new object[] {
     addresses}, callback, asyncState);
 }
        public LocalLBNodeAddressMonitorAssociation[] get_monitor_association(
		LocalLBMonitorIP [] addresses
	)
        {
            object [] results = this.Invoke("get_monitor_association", new object [] {
                addresses});
            return ((LocalLBNodeAddressMonitorAssociation [])(results[0]));
        }