anchor.diff:    return messageList != null && messageList.length > 0;
   }
   
  -void processSamlRedirectBindingMessage(Map data) {
  +void processSamlRedirectBindingMessage(JsObject data) {
     var url = data["url"];
     Uri uri = Uri.parse(url);
   
  
positive.code:   window.localStorage["messages"] = JSON.encode(storedMessages);
  }
  
  void processSamlPostBindingMessage(Map data) {
    Map body = data["requestBody"];
    if (body != null) {
      Map formData = body["formData"];
  
negative.code:   f.apply(null);
  }
  
  onBeforeRequestHandler(JsObject data) {
    if (data["method"] == "GET") {
      processSamlRedirectBindingMessage(data);
    }
  