public System.Threading.Tasks.Task <javaClientApp.ServiceReference1.getProductResponse> getProductAsync(string arg0)
 {
     javaClientApp.ServiceReference1.getProductRequest inValue = new javaClientApp.ServiceReference1.getProductRequest();
     inValue.Body      = new javaClientApp.ServiceReference1.getProductRequestBody();
     inValue.Body.arg0 = arg0;
     return(((javaClientApp.ServiceReference1.ProductDB_APIDelegate)(this)).getProductAsync(inValue));
 }
 public string getProduct(string arg0)
 {
     javaClientApp.ServiceReference1.getProductRequest inValue = new javaClientApp.ServiceReference1.getProductRequest();
     inValue.Body      = new javaClientApp.ServiceReference1.getProductRequestBody();
     inValue.Body.arg0 = arg0;
     javaClientApp.ServiceReference1.getProductResponse retVal = ((javaClientApp.ServiceReference1.ProductDB_APIDelegate)(this)).getProduct(inValue);
     return(retVal.Body.@return);
 }
 System.Threading.Tasks.Task <javaClientApp.ServiceReference1.getProductResponse> javaClientApp.ServiceReference1.ProductDB_APIDelegate.getProductAsync(javaClientApp.ServiceReference1.getProductRequest request)
 {
     return(base.Channel.getProductAsync(request));
 }
 javaClientApp.ServiceReference1.getProductResponse javaClientApp.ServiceReference1.ProductDB_APIDelegate.getProduct(javaClientApp.ServiceReference1.getProductRequest request)
 {
     return(base.Channel.getProduct(request));
 }