public void callFedTaxService(boolean intendedResult) {
    double income = 97000.00;
    double deductions = 7000.00;
    try {

      FedTaxIF taxCalIFPort = taxCalService.getFedTaxIFPort();
      ((Stub) taxCalIFPort)._setProperty(Stub.ENDPOINT_ADDRESS_PROPERTY, fedTaxEndpoint);

      double fedTax = taxCalIFPort.getFedTax(income, deductions);
      System.out.println("Fed tax from Ejb based TaxCalService :" + fedTax);

      if (fedTax == 18000.00 && intendedResult)
        stat.addStatus(testSuite + " FedTaxPort", stat.PASS);
      else {
        System.out.println("Call succeeded while it should have failed");
        stat.addStatus(testSuite + " FedTaxPort", stat.FAIL);
      }
    } catch (Exception ex) {
      if (intendedResult) {
        System.out.println("TaxCalEjbWebService client failed");
        stat.addStatus(testSuite + " FedTaxPort", stat.FAIL);
        ex.printStackTrace();
      } else {
        System.out.println("Expected Exception caught :");
        System.out.println(ex.getMessage());
        stat.addStatus(testSuite + "FedTaxPort", stat.PASS);
      }
    }
  }
  public void callStateTaxService(boolean intendedResult) {
    double income = 85000.00;
    double deductions = 5000.00;

    // String targetEndpointAddress =
    //	"http://localhost:1024/taxcalculator";

    try {

      StateTaxIF taxCalIFPort = taxCalService.getStateTaxIFPort();

      ((Stub) taxCalIFPort)._setProperty(Stub.ENDPOINT_ADDRESS_PROPERTY, stateTaxEndpoint);

      double stateTax = taxCalIFPort.getStateTax(income, deductions);
      System.out.println("State tax from ejb based TaxCalService :" + stateTax);

      if (stateTax == 24000.00 && intendedResult)
        stat.addStatus(testSuite + " StateTaxPort", stat.PASS);
      else {
        System.out.println("Call succeeded while it should have failed");
        stat.addStatus(testSuite + " StateTaxPort", stat.FAIL);
      }

    } catch (Exception ex) {
      if (intendedResult) {
        System.out.println("TaxCalEjbWebservice client failed");
        stat.addStatus(testSuite + " StateTaxPort", stat.FAIL);
        ex.printStackTrace();
      } else {
        System.out.println("Expected Exception caught :");
        System.out.println(ex.getMessage());
        ex.printStackTrace();
        stat.addStatus(testSuite + "StateTaxPort", stat.PASS);
      }
    }
  }