title: (WS)Stubs generation - underscore not allowed?
body: <p>I tried out to generate Stubs from <a href="https://demo.bps-system.de/onyx/onyxexamservices?wsdl" rel="nofollow">this WSDL</a> (not my webservice so I cannot change names!)</p>
  
  <p>The problem is that I cant generate stubs successfully because in the wsdl are service names which differ only in that a service with "_" begins and the other not.
  Example: _registerTest and registerTest</p>
  
  <p>Someone know how to fix that? Is it possible to generate the Stubs with Jaxb?</p>
  
  <p>I tried with maven:</p>
  
  <pre><code>&lt;plugin&gt;
              &lt;groupId&gt;org.jvnet.jaxb2.maven2&lt;/groupId&gt;
              &lt;artifactId&gt;maven-jaxb2-plugin&lt;/artifactId&gt;
              &lt;version&gt;0.7.1&lt;/version&gt;
              &lt;executions&gt;
                  &lt;execution&gt;
                      &lt;id&gt;ws-source-gen-phase1&lt;/id&gt;
                      &lt;goals&gt;
                          &lt;goal&gt;generate&lt;/goal&gt;
                      &lt;/goals&gt;
                      &lt;configuration&gt;
                          &lt;removeOldOutput&gt;true&lt;/removeOldOutput&gt;
                          &lt;extension&gt;true&lt;/extension&gt;
                          &lt;schemaDirectory&gt;src/main/resources/&lt;/schemaDirectory&gt;
                          &lt;args&gt;
                              &lt;arg&gt;-wsdl&lt;/arg&gt;
                              &lt;schemaFiles&gt;src/main/resources/onyxexamservices.wsdl&lt;/schemaFiles&gt;
                              &lt;!-- &lt;arg&gt;-XautoNameResolution&lt;/arg&gt;  --&gt;
                          &lt;/args&gt;
                          &lt;generatePackage&gt;com.onyx.player.ws&lt;/generatePackage&gt;
                          &lt;generateDirectory&gt;${project.build.directory}/generated-sources/xjc1&lt;/generateDirectory&gt;
                      &lt;/configuration&gt;
                  &lt;/execution&gt;
              &lt;/executions&gt;
          &lt;/plugin&gt;
  </code></pre>
  
  <p>And with wsimport:</p>
  
  <blockquote>
    <p>wsimport onyxexamservices.wsdl</p>
  </blockquote>
  
  <pre><code>parsing WSDL...
  
  Generating code...
  
  Compiling code...
  
  /Users/blub/Downloads/./de/bps/plugin/webservice/server/OnyxExamService.java:89: error: 
  method registerTest(long,String,byte[],Mapwrapper) is already defined in interface 
  OnyxExamService
  public long registerTest(
              ^
  /Users/blub/Downloads/./de/bps/plugin/webservice/server/OnyxExamService.java:114: error:  
  method registerStudent(long,long,byte[],Mapwrapper) is already defined in interface    
  OnyxExamService
  public long registerStudent(
              ^
  /Users/blub/Downloads/./de/bps/plugin/webservice/server/OnyxExamService.java:165: error:  
  method testControl(long,StudentIdsWrapper,int,Mapwrapper) is already defined in interface 
  OnyxExamService
  public long testControl(
              ^
  /Users/blub/Downloads/./de/bps/plugin/webservice/server/OnyxExamService.java:210: error: 
  method deregisterTest(long,String,Mapwrapper) is already defined in interface 
  OnyxExamService
  public long deregisterTest(
              ^
  4 errors
  compilation failed, errors should have been reported
  </code></pre>