title: JAXB - Property "Value" is already defined. Use <jaxb:property> to resolve this conflict
body: <p>Using JAXB to generate XML binding classes.</p>
  
  <p>The schema is based on a set of legacy XML files, and includes this snippet:</p>
  
  <pre><code>&lt;xs:complexType name="MetaType"&gt;
      &lt;xs:simpleContent&gt;
          &lt;xs:extension base="xs:string"&gt;
              &lt;xs:attribute type="xs:string" name="Name" /&gt;
              &lt;xs:attribute type="xs:string" name="Scheme" /&gt;
              &lt;xs:attribute type="xs:string" name="Value" /&gt;
          &lt;/xs:extension&gt;
      &lt;/xs:simpleContent&gt;
  &lt;/xs:complexType&gt;
  </code></pre>
  
  <p>The 'Value' attribute conflicts with the 'value' property of <code>xs:string</code>, and the code generation fails with the error:</p>
  
  <pre><code>com.sun.istack.SAXParseException2: Property "Value" is already defined. Use &amp;lt;jaxb:property&gt; to resolve this conflict. 
  </code></pre>