title: get all xml prefix to namespace mappings using javax xml binding annotations
body: <p>Is it possible to bind xml prefix→namespace mapping to a map using javax.xml.bind.* annotations?</p>
  
  <p>Something like:</p>
  
  <pre><code>class FooPOJO {
  ...
    @Namespacebindingannotation
    Map&lt;String,String&gt; prefixToNamespaceMap;
  ...
  }
  </code></pre>
  
  <p>And in the xml</p>
  
  <pre><code>&lt;foo
    xmlns="http://foo.com"
    xmlns:bar="http://bar.com"
    xmlns:baz="http://baz.com"&gt;
  ...
  </code></pre>
  
  <p>When unmarshaling the xml, <code>prefixToNamespaceMap</code> will map the 3 prefixes to their appropriate namespaces. </p>