title: Swagger converting underscore to camelcase
body: <p>So, I'm having trouble using an XML object definition with Swagger (Core 1.5.7). Here's my XML code:</p>
  
  <pre><code>&lt;result status="ok"&gt;
      &lt;another&gt;
          &lt;cards/&gt;
          &lt;customer my_super_id="2349027834"/&gt;
          &lt;someothers&gt;
              &lt;someother name="who-is-this" /&gt;
          &lt;/someothers&gt;
      &lt;/another&gt;
  &lt;/result&gt;
  </code></pre>
  
  <p>And here's my yml code:</p>
  
  <pre><code>result:
     type: object
     description: Some random description
     properties:
       status:
         type: string
         xml:
           attribute: true
       another:
         type: object
         properties:
           customer:
             type: object
             properties:
               superId:
                 type: string
                 xml:
                   name: my_super_id
                   attribute: true
  </code></pre>
  
  <p>I can get the <code>status</code> with no problem, but the <code>my_super_id</code> is <code>null</code> because Swagger is generating the model class with the parameter in CamelCase, i.e., <code>mySuperId</code> instead of <code>my_super_id</code>.
  In my generated model class I have this:
  <code>public ResultAnotherCustomer(@JsonProperty("mySuperId") final String mySuperId)</code></p>
  
  <p>Is there any way to solve this?</p>