title: convert with JAXB (xjc) at a java bean class
body: <p>my problem is this: 
  I have to implement a Web Feature Service server from scratch, I wanted to get from XSD precise:</p>
  
  <p>h**p://schemas.opengis.net/wfs/1.1.0/wfs.xsd</p>
  
  <p>I run the command:</p>
  
  <pre><code>xjc h**p://schemas.opengis.net/wfs/1.1.0/wfs.xsd
  
  [ERROR] Property "Title" is already defined. Use &amp;lt;jaxb:property&gt; to resolve this conflict.
    line 232 of h**p://www.w3.org/1999/xlink.xsd
  
  [ERROR] The following location is relevant to the above error
    line 219 of h**p://www.w3.org/1999/xlink.xsd
  
  [ERROR] Property "Title" is already defined. Use &amp;lt;jaxb:property&gt; to resolve this conflict.
    line 261 of h**p://www.w3.org/1999/xlink.xsd
  
  [ERROR] The following location is relevant to the above error
    line 246 of h**p://www.w3.org/1999/xlink.xsd
  
  Failed to parse a schema.
  </code></pre>
  
  <p>However, when i run:</p>
  
  <pre><code>xjc h**p://schemas.opengis.net/ows/1.1.0/owsGetCapabilities.xsd 
  </code></pre>
  
  <p>the process is 100% successful.</p>
  
  <p>the fragment section of h**p://www.w3.org/1999/xlink.xsd is:</p>
  
  <pre><code>    &lt;xs:attributeGroup name="locatorAttrs"&gt;
    &lt;xs:attribute ref="xlink:type" fixed="locator" use="required"/&gt;
    &lt;xs:attribute ref="xlink:href" use="required"/&gt;
    &lt;xs:attribute ref="xlink:role"/&gt;
    &lt;xs:attribute ref="xlink:title"/&gt;
    &lt;xs:attribute ref="xlink:label"&gt;
     &lt;xs:annotation&gt;
      &lt;xs:documentation&gt;
       label is not required, but locators have no particular
       XLink function if they are not labeled.
      &lt;/xs:documentation&gt;
     &lt;/xs:annotation&gt;
    &lt;/xs:attribute&gt;
   &lt;/xs:attributeGroup&gt;
  
   &lt;xs:group name="locatorModel"&gt;
    &lt;xs:sequence&gt;
     &lt;xs:element ref="xlink:title" minOccurs="0" maxOccurs="unbounded"/&gt;
    &lt;/xs:sequence&gt;
   &lt;/xs:group&gt;
  
   &lt;xs:complexType name="locatorType"&gt;
    &lt;xs:group ref="xlink:locatorModel"/&gt;
    &lt;xs:attributeGroup ref="xlink:locatorAttrs"/&gt;
   &lt;/xs:complexType&gt;
  
   &lt;xs:element name="arc" type="xlink:arcType" abstract="true"/&gt;
  
   &lt;xs:attributeGroup name="arcAttrs"&gt;
    &lt;xs:attribute ref="xlink:type" fixed="arc" use="required"/&gt;
    &lt;xs:attribute ref="xlink:arcrole"/&gt;
    &lt;xs:attribute ref="xlink:title"/&gt;
    &lt;xs:attribute ref="xlink:show"/&gt;
    &lt;xs:attribute ref="xlink:actuate"/&gt;
    &lt;xs:attribute ref="xlink:from"/&gt;
    &lt;xs:attribute ref="xlink:to"&gt;
     &lt;xs:annotation&gt;
      &lt;xs:documentation&gt;
       from and to have default behavior when values are missing
      &lt;/xs:documentation&gt;
     &lt;/xs:annotation&gt;
    &lt;/xs:attribute&gt;
   &lt;/xs:attributeGroup&gt;
  
   &lt;xs:group name="arcModel"&gt;
    &lt;xs:sequence&gt;
     &lt;xs:element ref="xlink:title" minOccurs="0" maxOccurs="unbounded"/&gt;
    &lt;/xs:sequence&gt;
   &lt;/xs:group&gt;
  </code></pre>
  
  <p>What's wrong?</p>