/// <remarks/>
 public void GetCompanyReportGroupsAsync(GetCompanyReportGroupsRequest GetCompanyReportGroupsRequest, object userState) {
     if ((this.GetCompanyReportGroupsOperationCompleted == null)) {
         this.GetCompanyReportGroupsOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetCompanyReportGroupsOperationCompleted);
     }
     this.InvokeAsync("GetCompanyReportGroups", new object[] {
                 GetCompanyReportGroupsRequest}, this.GetCompanyReportGroupsOperationCompleted, userState);
 }
 /// <remarks/>
 public void GetCompanyReportGroupsAsync(GetCompanyReportGroupsRequest GetCompanyReportGroupsRequest) {
     this.GetCompanyReportGroupsAsync(GetCompanyReportGroupsRequest, null);
 }