title: Is it possible to make Map<?, ?> someMethod work with JAX-B?
body: <p>When trying to generate web service artifacts using <code>cxf-java2ws-plugin</code>, which in turn uses JAX-B, I get the error below on a method that looks like this:</p>
  
  <pre><code>  Map&lt;?, ?&gt; myMethod(...);
  </code></pre>
  
  <p>Changing the method signature is a last resort so i'm looking for alternatives.</p>
  
  <pre><code>Caused by: com.sun.xml.bind.v2.runtime.IllegalAnnotationsException: 2 counts of IllegalAnnotationExceptions
  java.util.Map is an interface, and JAXB can't handle interfaces.
          this problem is related to the following location:
                  at java.util.Map
                  at private java.util.Map com.company.SomeClass.arg2
                  at com.company.SomeClass
  java.util.Map does not have a no-arg default constructor.
          this problem is related to the following location:
                  at java.util.Map
                  at private java.util.Map 
  </code></pre>