anchor.diff:          .toString();
   
       // TODO: is ecpEndpoint used?
  -    print(ecpEndpoint);
   
       // TODO: base64EncodedWithEncryptedPassword has the incorrect value
       // structure of call is correct
  
positive.code: Future<String> getSamlAssertion(String msg, String url,
      Map<String, String> options, String ecpIdpPackage) async {
    print(msg);
    print(url);
    print(options);
    print(ecpIdpPackage);
  
    final response = await http.post(url, headers: options, body: ecpIdpPackage);
  
  
negative.code:     };
      getSamlAssertion('Get SAML Assertion', idpUrl, headers, ecpIdpPackage)
          .then((response) {
        debugPrint('***');
        debugPrint(idpUrl);
        debugPrint(headers.toString());
        debugPrint(ecpIdpPackage);
        debugPrint('response: ' + response);
        debugPrint('***');
      });
    });
  }
  