<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <br>
    <br>
    <div class="moz-cite-prefix">On 5/21/15 8:08 AM, Maduranga
      Siriwardena wrote:<br>
    </div>
    <blockquote
cite="mid:CAFxuRFgXs02=N7N9jx+v0O-oWgm7_EJfyBV0N3NFihS7A6gXKQ@mail.gmail.com"
      type="cite">
      <div dir="ltr"><br>
        <div>      <wso2:RequestedRecipients
          xmlns:wso2="org.wso2"></div>
        <div>       
          <wso2:recipient>Recipient</wso2:recipient></div>
        <div>      </wso2:RequestedRecipients></div>
        <br>
        <div><br>
        </div>
        <div>If I get the Map of Unmarshallers, I can find an
          unmarsheller with the key
          of {org.wso2}RequestedRecipientsType.</div>
      </div>
    </blockquote>
    <br>
    <br>
    Right, and unmarshalling is going to fail b/c the element does not
    carry an xsi:type of {org.wso2}RequestedRecipientsType.<br>
    <br>
    For the above XML usage case, what you want to do is register the
    providers under the elements' names, e.g.
    {org.wso2}RequestedRecipients.
  </body>
</html>